Bhavana Srinivas, PubNub | Cisco DevNet Create 2017
>> Announcer: Live from San Francisco, it's theCUBE covering DevNet Create 2017 brought to you by Cisco. >> Hey, welcome back everyone, we are here live in San Francisco for theCUBE's exclusive two days of coverage of Cisco's new inaugural event called DevNet Create. An extension of their classical developer group DevNet, DevNet Create really going into the ethos of DevOps, the infrastructruous code targeting cloud-native and app developers, the collision between applications and infrastructure. A new direction for Cisco, this is theCUBE, I'm John Furrier with my co-host Peter Burris. Our next guest is Bhavana Srines- >> Bhavana: Srinivas. >> Srinivas, solutions architect at PubNub, which provides real-time pubs. Welcome to theCUBE, thanks for coming on. >> Thank you, it's great to be here and talk to you guys. >> So, PubNub, you couldn't get PubSub but it relates. Explain what you guys do real quick. >> Yeah, so what PubNub is is it provides real-time infrastructure as a service. So we realized that a lot of people were trying to build these real-time, always-on applications wherein when something happens in real life, you want that message or event to be translated to several of your friends or other users instantly. So, everyone is trying to build a real-time app like, say, a taxi dispatcher like Lyft or for example, a chat application where if I send a message my friends need to receive it instantly. Anyone trying to build these kind of real-time applications were building the infrastructure before they even got to the best part, which is their business logic. So, we decided that we will provide that infrastructure, we'll provide that plumbing. We'll build a global distributed network for all of these app developers to build their always-on applications. So, what we do is provide this real-time, bidirectional communication between devices in a very scalable manner and it's very, it focuses on real-time communication. >> And the key there is that most apps are mobile, you require this so you want to get them accelerated because, let's face it, most apps don't make it, right? So why build all the plumbing? >> Bhavana: Right. >> Focus on getting to figuring out the best app experience. >> Exactly, so it's for mobile, web, and even for IoT devices because everyone now wants to talk to each other. You're not going to let that gradual sit by itself, you want to connect it. So, like you said, it's meant to go to market quickly. Like you said, not every company has the resources or the time and the effort to put in to building this infrastructure, so why don't we provide this as a service? So now they're focusing on their business logic and try and make that app look pretty. >> So you're clearly in the world of cloud-native, which really is pure cloud, mostly startups. Because why have a data center? If you're a startup, I mean anyone that does a startup these days, if you have data center you're either crazy or you have so much case you just want to spend it. Why would you want to do it? You just go right to the cloud. >> Right, right, right, so we call ourselves more of a network because we're not... Think of it as a CDN but for real-time data. It's not longer static files- >> Peter: CDN is smaller messages deterministic performance. >> Exactly, exactly, you nailed it. So, what we're- >> John: You nailed it. >> Peter: I'm the man! (laughter) >> All right, so talk to me about where your use cases are. Give us some examples of customers and some specific apps that are on the network. >> For sure, so, if you take eBay for instance. They use PubNub for buyer-seller chat. So, you go on eBay, you want to talk to that buyer before you actually buy that thing. So, that chat application is powered by PubNub. Or for instance, you go to Logitech and then you want to control all these devices in your house, and PubNub is what enables that from your mobile phone to all the devices in your house. That is PubNub in play there. Or, if for instance, Lyft uses us for to see where exactly the driver is in real-time. So you're able to see every instantly. So, it's such a low-lying infrastructure that we play in almost 35 different industries. Whether it's real-time chat or taxi dispatch, multiplayer game, like Pocket Gems uses us. That's where it's real-time at it's core, right? So, you have two screens, people are playing a game. You want to see what the other person is doing, right? That's the essence of a multiplayer game. And so you can imagine how important it is to be real-time in such a use case, and that's where PubNub fits in. >> But just so we're clear, we're not talking about scada kinds of, system control kinds of things. Low-level IoT protocols, we're talking about a machine that serve human types of speeds. >> Bhavana: Exactly. >> A few hundred milliseconds, that kind of stuff. >> Exactly, exactly, so we're protocol, we call ourselves protocol agnostic. So, as long as a device can speak ECP it can understand PubNub. So, all you're dealing with is that high-level application level APIs. >> Peter: So you're still layer seven? >> Yes, very much layer seven. >> Peter: That's important. >> Yeah, but then the way we provide that layer seven API is by building out this very robust network. >> All right, so explain to us how you guys play with microservices because you're doing a topic on, Always-on Apps are Driving Microservices to the Edge. >> Yeah, yeah, yeah, yeah. So, so far you understood that PubNub's almost like a message pipeline between devices. If you have a message to throw out, PubNub will route it for you anywhere in the world. So then we decided that people are sending all these small bits of data through our network, but let's do something with that data. So, maybe if there's a chat application and people are talking to each other, maybe you want to translate it in-stream. So you put in a function there on the PubNub network that says, "Hey, if my destination is going to a "Spanish-speaking person, translate it." Or if I want to do sentiment analysis because I have a customer support kind of app, data's flowing between an agent and a customer, then let's do some sentiment analysis on it. So, what we added to this humongous network is the ability to put small pieces of logic on it. So that it acts on the data flowing though the network. And so it becomes easy to spin up these microservices through PubNub and that's what I'm going to be talking about. So it's, yeah-- >> John: So it's a brand new innovation. >> Bhavana: Sorry? >> A new innovation opportunity for you guys-- >> Bhavana: Exactly. >> To apply logic into a data stream while it's in motion. >> Of course, yes, so we recently even did have a BLOCK, we call this BLOCK, event handlers. So, we have a BLOCK with Cisco Spark. So if you wanted to do any kind of collaboration using that Cisco Spark, you can now send data through PubNub and instantly, in real-time it will sync up with Cisco Spark. >> So, Bhavana I got to get your perspective on something. We talk to a lot of enterprises and you're involved with a lot of cutting edge companies. Microservices, cloud-native, they're doing cutting edge stuff. They don't have time to be bothered with old-fashioned stuff because they have no baggage. There's no legacy, a lot of these enterprises have legacy environments, they're trying to be relevant, and they're looking to design great apps. Is there a pattern that you've seen or observation that you've noticed on these successful new, emerging companies that could be an opportunity for someone to look at and say, "Hmm, I should to more of that." What's the trend? >> (laughs) That's a loaded question. But we talk to a lot of small and medium businesses and also a lot of enterprise level companies. But then, it's just that the sales cycles are much slower. You can't go to a company and say that, "Hey, I know you're building a technical product. "Speed up your development process," right? So it's up to them to do that. So with enterprises at least they have the resource and time to do so. But, like you said, they have a lot of legacy systems. So, it's hard to tear that down and-- >> John: Build new. >> Build new stuff that you have, which might be more optimized but we try to make it work. So we're trying to now, like I said, if you're within the PubNub eco-system, you can use our BLOCKS but then everyone understands https. So we've now included a BLOCKs endpoint, where if you just dock http, you can get in to the PubNub network. So ways to use our network using their infrastructure. So we're trying to make this network accessible for anyone, irrespect of whether they use-- >> John: So integrate easily into these older legacy environments. >> Bhavana: Exactly. >> Well, but so one of the places where at least PubSub initially started was the idea that you could have a published without having to know who the clients were. >> Bhavana: Right, right, right, right. >> So you anticipate, does PubNub anticipate that you're actually going to be in a position to say, I as a real-time device, who has a real-time service, can put something into PubNub and then devices out there can subscribe to it? So a device manufacturer may sell something, it takes advantage of that centralized service, but have it operate in a deterministic, high-quality high-reliability way? Is that kind of the direction you're taking? >> Yeah, but at the end of the day, someone has to build an application. >> Peter: Sure. >> So for instance, even in Insteon, they use PubNub. They integrate PubNub within their devices and they're now selling it at Best Buys and whatnot. So it's like when I as a customer buy an Insteon product, I don't know there's PubNub in there. But then using PubNub, Insteon's now able to collect data about my usage patterns or where I can be saving energy, et cetera so the- >> But then the alternative for them is to build a full-stack system, manage it, have system integrators, have operators-- >> I mean, that was exactly the case at Insteon. They had 23 on-call support agents all day, every day, trying to do exactly what PubNub did for them without that. >> John: Yeah, they save all that cost. It's kind of like why people use Amazon. >> Right, exactly. >> (laughs) I don't need a data center, I don't need staff. All right, what did you think about this event? Obviously, Cisco has been first in a lot of markets and succeeded in networking but didn't really knock it out of the park on smart home or-- >> Peter: Linksys. >> (laughs) And so on and so forth but now, with cloud-native, we're saying is that the opportunity for them? >> Bhavana: Yeah. >> What's your take on Cisco's moving up the stack? >> I mean, I think it's great. This is one of the first conferences that DevNet is hosting for developers, right? I just got here but we've had a booth here and people are saying really great things. And there's been a steady crowd. And apparently there have been great talks. So I'm actually very excited to give my talk and then go on. >> Peter: What time is your talk, today? >> Yeah, today at 5 p.m. and then I'm here tomorrow as well. So, excited to check out the whole experience. >> Great to have you on theCube and thanks for sharing PubNub and we look forward to getting more updates from you. And congratulations on your success. >> Bhavana: Thank you. >> And your customers, thanks for sharing. >> It was great to be here, thank you so much. >> John: Thanks so much. >> So you should stop by our booth when you- >> We'll stop by and check out PubNub, the real-time pub-sub service used by all cutting edge companies in the cloud-native. This is theCUBE, Cube Cloud. Check out our content at youtube.com/siliconangle. That's our Cube Cloud, all the content there for you. I'm John Furrier with Peter Burris. Stay with us for more live, exclusive coverage from Cisco's inaugural event, DevNet Create, after this short break. (upbeat music) >> Hi, I'm April Mitchell and I'm the Senior Director of Strategy and Planning.
SUMMARY :
brought to you by Cisco. and app developers, the collision between Welcome to theCUBE, thanks for coming on. So, PubNub, you couldn't get PubSub but it relates. or event to be translated to several of your friends So, like you said, it's meant to go to market quickly. if you have data center you're either crazy Right, right, right, so we call ourselves Exactly, exactly, you nailed it. All right, so talk to me about where your use cases are. And so you can imagine how important it is to be real-time But just so we're clear, we're not talking about So, all you're dealing with is that Yeah, but then the way we provide that layer seven API All right, so explain to us how you guys play with So, so far you understood that PubNub's So if you wanted to do any kind of So, Bhavana I got to get your perspective on something. So, it's hard to tear that down and-- So we've now included a BLOCKs endpoint, where if you just John: So integrate easily into these older that you could have a published without someone has to build an application. So it's like when I as a customer buy an Insteon product, I mean, that was exactly the case at Insteon. John: Yeah, they save all that cost. All right, what did you think about this event? This is one of the first conferences that DevNet is hosting So, excited to check out the whole experience. Great to have you on theCube and thanks for sharing That's our Cube Cloud, all the content there for you. and I'm the Senior Director of Strategy and Planning.
SENTIMENT ANALYSIS :
ENTITIES
Entity | Category | Confidence |
---|---|---|
Peter Burris | PERSON | 0.99+ |
John | PERSON | 0.99+ |
Cisco | ORGANIZATION | 0.99+ |
Peter | PERSON | 0.99+ |
John Furrier | PERSON | 0.99+ |
Bhavana Srinivas | PERSON | 0.99+ |
Amazon | ORGANIZATION | 0.99+ |
Insteon | ORGANIZATION | 0.99+ |
two screens | QUANTITY | 0.99+ |
San Francisco | LOCATION | 0.99+ |
tomorrow | DATE | 0.99+ |
Best Buys | ORGANIZATION | 0.99+ |
PubNub | ORGANIZATION | 0.99+ |
Logitech | ORGANIZATION | 0.99+ |
two days | QUANTITY | 0.99+ |
Srinivas | PERSON | 0.99+ |
April Mitchell | PERSON | 0.99+ |
first | QUANTITY | 0.99+ |
Linksys | ORGANIZATION | 0.99+ |
Bhavana | PERSON | 0.99+ |
today | DATE | 0.98+ |
eBay | ORGANIZATION | 0.98+ |
Spanish | OTHER | 0.97+ |
DevNet | ORGANIZATION | 0.97+ |
PubNub | TITLE | 0.97+ |
one | QUANTITY | 0.96+ |
Bhavana Srines | PERSON | 0.95+ |
youtube.com/siliconangle | OTHER | 0.95+ |
theCUBE | ORGANIZATION | 0.95+ |
Bhavana | TITLE | 0.92+ |
2017 | DATE | 0.91+ |
23 on-call support | QUANTITY | 0.91+ |
Bhavana | ORGANIZATION | 0.9+ |
almost 35 different industries | QUANTITY | 0.89+ |
Lyft | ORGANIZATION | 0.89+ |
today at 5 p.m. | DATE | 0.88+ |
Lyft | TITLE | 0.87+ |
PubSub | ORGANIZATION | 0.86+ |
layer seven | OTHER | 0.86+ |
DevOps | TITLE | 0.85+ |
DevNet Create | EVENT | 0.85+ |
Cisco Spark | ORGANIZATION | 0.84+ |
Bhavana: Srinivas | TITLE | 0.83+ |
DevNet Create | TITLE | 0.82+ |
Pocket Gems | TITLE | 0.81+ |
first conferences | QUANTITY | 0.81+ |
https | OTHER | 0.77+ |
few hundred milliseconds | QUANTITY | 0.77+ |
Cube Cloud | COMMERCIAL_ITEM | 0.73+ |