Balwinder Kaur | Cisco DevNet Create 2017
(lively techno music) >> Announcer: Live, from San Francisco, it's theCUBE. Covering, DevNet Create 2017. Brought to you by Cisco. >> And welcome back to theCUBE, I'm Peter Burris and this is the last of two days of great presentations here at Cisco DevNet Create. A show set up specifically to help software developers and networking professionals start to co-mingle their ideas and look at business problems differently to create new ideas, new innovations, new inventions that can change the way the world does things so that we can improve the quality of digital business and life overall. And, I'm very excited that, our last session, we actually have a real live software engineer, here on theCUBE to talk about some of the things that are happening. And it's a very important one, 'cause it's in AppDynamics. Balwinder Kaur, nice to meet you and welcome to theCUBE >> Nice to be here. Thanks, Peter! >> So, Balwinder is a principal software engineer at AppDynamics, which is a Cisco property that came in within the last year. >> Yes. >> And has been especially important in thinking about how we're going to embed additional software controls and metrics into applications to make them more network-friendly. >> Absolutely. >> Alright, so let's start off by asking you this questions, Balwinder. You're a software engineer, you're a developer. You're at this show, first inaugural show that Cisco's put forward, what do you think of it? >> I think it's very interesting that Cisco is doing something for DevOps, for the cloud, for IoT that is not completely network-focused, so, it's great. >> Well, most of the content, as Cisco said, is coming out of the community. It's coming out of contributors, and others that are part of this process. Has there been any particular theme or message that you've seen from the community as it's kind of come together that surprised you or really resonated with you? >> Well, I definitely, Since we are very new to the Cisco family, I got a chance to meet with other companies and other parts of Cisco here. And I got a better picture of how different pieces, like Jasper and Meraki and AppDynamics together can provide a wonderful insight for the customer base and that's very valuable, whether it's insights into the networking layer, application layers. Again, within the applications, whether they're web applications, Java, .NET, or they're Android, iOS and embedded application, the Internet of Thing applications, whether they're multiple applications on one box or dedicated applications. So I think it's very exciting and the potential is just immense. >> Peter Burris: AppDynamics has been at the vanguard of thinking about this notion of network-ability of applications for quite some time. As AppDynamics has evolved and matured, and you almost had an exit that went to the public and you ended up with an exit that went to Cisco. How has the audience, the community around application development responded to AppDynamic's vision of the idea of better instrumenting applications to make them more successful on networks and have networks be more appropriate for application developers? >> So... your question was quite complicated. >> Peter Burris: True. >> (laughs) >> But hey, you got five minutes. >> I will try to answer it. So, definitely, the response with AppDynamics being part of Cisco has been positive from the customers because now there's a lot of backing from a very big company and definitely there are synergies. Cisco's big in the enterprise. AppDynamics is also big in the enterprise. And as applications become more and more of the business, definitely the customers like that part. And I don't know how closely you've been following what AppDynamics does, but we've gone from just application monitoring into business IQ, different parts of your business and providing more and more intelligence to our customers, so I think it's a good place and a good time to be. >> We like to say that digital business is really how you use your data. The difference between business and digital business is the idea that data is an asset and can be applied differentially to greater serve customers. And the trend to add new digital capabilities to business means that software and data are getting embedded deeper and deeper and deeper into business pieces. Both as process, for analytics and a number of other things. And it sounds as though AppDynamics, and this is for that core sort of enterprise customers, are also being embedded more deeply in the business as software takes on more responsibility for the core and differentiating capabilities that a business performs. Is that accurate? >> That's definitely one way of putting it. We like to say, at AppDynamics, that the application is becoming the business. So we have application-focused and more and more businesses are moving into the applications space and so IT organizations are not a support function, but getting to be more of the core function. So yes, it's two ways of representing, probably, what is very close. >> Peter Burris: So as you move from monitoring to monitoring and analytics for crucial software applications, what new approaches or what new insights is your customer base gaining about how best to set up these capture points and how to use the data associated with application performance? >> So, there's different paths of the application, right? And application architectures are changing, so you need to have solutions that can cater to all of them, for example microservices is a big trend now. Containers like Docker, and so you need your monitoring solutions to be able to cater to all of that. The other piece is the depth of instrumentation, so not just in the application layer; your database, your network monitoring. So the complete suite of all of this. And then, not isolated, right? Being able to correlate all the data. And that's sort of within the data center, but the outside world we call the end-user monitoring. We have browser and Android and iOS, but we're also building solutions now for the Internet of Things, which is basically traditionally connected embedded devices, but now they're talking to cloud services. And so, definitely a lot of these things are now very developer-centric. So just like Cisco has this conference geared toward developers, yes, we definitely understand that embedded systems, they need more and more developer-centric features where they have control of what performance data to pick up, what business data to pick up, when to send the data. And so, yeah, just having the wide, rich variety of support for different platforms, different form factors and different languages also, right? And then being able to all view it in a single pane, I think that's the strength of AppDynamics. >> Peter Burris: But you also need more developers, because there's going to have to be an enormous amount of software to bring all these devices, these IoT events, and everything else we're talking about when we think about digital business in under the umbrella of an AppDynamics or related type of technology. So, bringing new developers in and having them be familiar with the value that these kind of tools can bring to the party is crucial. How is AppDynamics looking at the challenges of attracting whole new classes of application developers into the fold so that you can, in fact, have greater end-to-end visibility about how applications are performing and behaving? >> Balwinder Kaur: So, we have dedicated teams now, which are looking at increasing developer mindshare and catering to them. Also, there's, especially in this whole Internet of Things, it's a very well-understood fact around the industry that you don't have as many embedded engineers to build all the applications and that's why there is all the platforms are now coming with more support for JavaScript developers, Java, which nobody used to think could run heavily on embedded devices. It's a big player. Python, Javascript. And so, I think catering, using embedded engineers to build tools so that the web application developers can write applications that turn on embedded devices is the trend and we recognize it and absolutely support all those developers. >> Peter Burris: So time is crucial, especially at the edge, where you have to be able to ... Often an event has to happen within a certain, prescribed period of time and the round-trip can be challenging. So, what is the role that monitoring, and metering, well not so much metering, but monitoring and event-management plays as we start to deploy these more complex applications, especially IoT-like applications? >> So, I just finished the talk here, recently. And basically, at design time, just you know how they say that security has to be built in at design time? Similarly, all solutions that get deployed now need to be built in with hooks for performance-monitoring, right? If your devices are now talking to the cloud, you need to be able to know that when your hundreds and thousands of devices are there, which one of them's are suffering from a network latency problem and which ones are not. And that is where AppDynamics comes in. You put the agents there, they correlate back and they correlate to all different parts of your businesses, whether the traffic is originating from a mobile device, a browser, or it's originating from an embedded device. And I think that's performance monitoring is absolutely crucial. It's not a luxury to have any more, it is a must-have and I think, as more and more solutions get deployed into the field, the realization will be there. I think right now, people are still in the IoT world, still focused more on other problems, like security, interoperability, connectivity. But this will become a growing pain once some of the other hurdles have been bypassed. >> Well, what are some of those lessons that you learn about how you appropriately embed performance-management and monitoring hooks into applications? Where should people be looking? >> So, if you're looking at the embedded side, then people should look at definitely small footprints. Agents should be configurable. Because different devices and use cases have different expectations. Some of the devices, they only want the performance data to be sent when they are done with whatever they are designed to do. Others don't want the battery to be up, so they want the performance data to be sent when they are powered up, not in deep-sleep mode. Then again, off-line mode also varies from application to application. There are some devices that go offline for up to weeks. And they just want to store local data and upload it later on. There are others that can not store more than one hour. So basically, you are looking for agents that are configurable. The developer can control when they want to send data, when do they want to store data, how much they want to store data. Then at the back end, you should be able to correlate all this. Because in isolation, it doesn't give you the problem. There is a lot of complexity on the end-user side as well as there's a lot of complexity on the web application side, right? There are micro services, Docker containers. So any solution that provides end-to-end monitoring and then is able to correlate data across different pieces to be able to give a true picture of performance is a good solution to have. >> So we want to make sure that the agent isn't forcing particular behaviors, but is in fact responsive and fits within the environmental constraints and considerations of whatever it is that that local device does. >> Balwinder Kaur: Yes. So, you're looking for a lot of flexibility on the embedded side. There are other where auto-instrumentation and ease of use, and not necessarily development time is important. There are other factors there, but for the Internet of Things side, this is what is important. >> So as we think about increasing, as we think about the evolution over the next few years of software, to what degree does the ability to re-use software get tied back to having visibility in how software performs? Being able to move from one cloud supplier to another, have depend upon, having greater visibility into how software performs. The ability to reapply software to new roles or purposes that weren't originally anticipated, dependent upon knowing how that software performs. It seems as though an AppDynamics tool is going to have a much greater set of propositions over the course of software as opposed to just at design time. Would you agree with that? >> Yes, absolutely, right? Because, so multi-cloud is definitely one. You want to be able to see your performance data, how your business is performing, right? Because your business is the application, how is it performing as solutions move across different clouds or performance of the different cloud change. So there're already conversations about multi-cloud for sure. And then, yes, absolutely, developers getting real-time feedback of their new deployments. Did it impact the performance or not? Yes, those are going to be very important trends. >> So, we've talked a lot over the past few days about DevOps and the role that DevOps is likely to play in digital business as well as within the way the entry is evolving. Can you just relate the role that AppDynamics and, again, this class of tools has to facilitating, collaboration, and communication, and working relationships between operations and development people? >> So, we already internally, we have applications, because we had a SAS solution tool. And so we are very acutely aware of, we have to keep our systems up as well. And we are acutely aware of how, when we develop and deploy new solutions, what does it mean? How the performance can be monitored and that's a trend that definitely we are keeping an eye on. But is there something to suggest that we have tools right now? I don't think that is something that we can ta-- >> But can the data be used by both parties? Does application performance data, can it be a lingua franca? For both operations and developers-- >> Absolutely. >> As they think about making sure that, operations people saying, "This is what works." And application developer saying, "This is what I need." That data can kind of start bringing them together and giving them a common thing to talk about. >> Oh, absolutely. Absolutely, right? >> Well, so, one last question here. This is the first, the inaugural Cisco DevNet Create. What do you think? You looking forward to future DevNet Creates? >> Absolutely. >> And what would you like to see coming out of this show as a consumer of the information, not as a presenter? But what would you like to see more of as these communities start to co-mingle and cross-pollinate ideas? >> I think some of the things that is a friction and will stay a friction until the embedded and operations teams come closer with the IT teams. And so I think best practices from both sides; being able to know what best practices are and then brainstorming and coming up with things that work for everybody is one. And maybe put people in each other's shoes, right? Like IT Ops doesn't always understand everything about what happens on the OT side and vice versa, so you know, like putting them in a situation where they get better hands-on, like a lab, right? Where they have better hands-on experience and now I understand what they are dealing with, right? Like, the people that have never been inside a NOC and they now can sit there and experience some of that. >> Which is not the most fun thing in the world to do. (laughs) >> Yeah, so then we need to make it more fun, right? >> (laughs) Yes. A NOC as World of Warcraft. >> (laughs) >> Alright, so, Balwinder Kaur, thank you very much. >> Thanks, Peter. >> Balwinder Kaur is the principal software engineer, or a principle software engineer at AppDynamics. And this is it, guys. Two days of Cisco DevNet Create. It's been a very successful conference. We've talked about some fascinating things. A lot of sessions on talking about DevOps. A lot of sessions on multi-cloud and the role that software's going to play inside businesses, digital business transform. This has been theCUBE. More of this in upcoming shows. Thank you very much for watching us over the course of the past couple days. For John Furrier, Peter Burris. Thanks for watching. (upbeat techno music) >> Hi, I'm April Mitchell and I'm the Senior Director of Strategy...
SUMMARY :
Brought to you by Cisco. Balwinder Kaur, nice to meet you and welcome to theCUBE Nice to be here. So, Balwinder is a principal software engineer into applications to make them more network-friendly. what do you think of it? for DevOps, for the cloud, for IoT Well, most of the content, as Cisco said, and the potential is just immense. Peter Burris: AppDynamics has been at the vanguard your question was quite complicated. and providing more and more intelligence to our customers, And the trend to add new digital capabilities to business is becoming the business. and so you need your monitoring solutions into the fold so that you can, in fact, is the trend and we recognize it and the round-trip can be challenging. as more and more solutions get deployed into the field, There is a lot of complexity on the end-user side and considerations of whatever it is but for the Internet of Things side, is going to have a much greater set of propositions Yes, those are going to be very important trends. about DevOps and the role that DevOps is likely to play But is there something to suggest and giving them a common thing to talk about. Absolutely, right? This is the first, the inaugural Cisco DevNet Create. being able to know what best practices are Which is not the most fun thing and the role that software's going to play and I'm the Senior Director of Strategy...
SENTIMENT ANALYSIS :
ENTITIES
Entity | Category | Confidence |
---|---|---|
Peter Burris | PERSON | 0.99+ |
Peter | PERSON | 0.99+ |
John Furrier | PERSON | 0.99+ |
April Mitchell | PERSON | 0.99+ |
San Francisco | LOCATION | 0.99+ |
Cisco | ORGANIZATION | 0.99+ |
AppDynamics | ORGANIZATION | 0.99+ |
five minutes | QUANTITY | 0.99+ |
Balwinder | PERSON | 0.99+ |
hundreds | QUANTITY | 0.99+ |
more than one hour | QUANTITY | 0.99+ |
Java | TITLE | 0.99+ |
2017 | DATE | 0.99+ |
iOS | TITLE | 0.99+ |
Two days | QUANTITY | 0.99+ |
World of Warcraft | TITLE | 0.99+ |
both parties | QUANTITY | 0.99+ |
Javascript | TITLE | 0.99+ |
Python | TITLE | 0.99+ |
Android | TITLE | 0.99+ |
AppDynamic | ORGANIZATION | 0.99+ |
last year | DATE | 0.99+ |
Balwinder Kaur | PERSON | 0.99+ |
one box | QUANTITY | 0.99+ |
first | QUANTITY | 0.99+ |
JavaScript | TITLE | 0.98+ |
both sides | QUANTITY | 0.98+ |
two ways | QUANTITY | 0.98+ |
DevOps | TITLE | 0.98+ |
two days | QUANTITY | 0.98+ |
.NET | TITLE | 0.98+ |
Both | QUANTITY | 0.98+ |
Jasper | ORGANIZATION | 0.96+ |
one last question | QUANTITY | 0.95+ |
thousands | QUANTITY | 0.93+ |
one | QUANTITY | 0.92+ |
single pane | QUANTITY | 0.9+ |
Meraki | ORGANIZATION | 0.89+ |
one cloud | QUANTITY | 0.84+ |
theCUBE | ORGANIZATION | 0.83+ |
both operations | QUANTITY | 0.81+ |
one way | QUANTITY | 0.78+ |
first inaugural | QUANTITY | 0.77+ |
Creates | ORGANIZATION | 0.71+ |
Cisco DevNet | ORGANIZATION | 0.67+ |
Create | EVENT | 0.65+ |
up to weeks | QUANTITY | 0.64+ |
couple days | DATE | 0.57+ |
DevNet Create | EVENT | 0.54+ |