 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, infrastructure as code, targeting cloud native and app developers, the collision between applications and infrastructure, a new direction to Cisco. This is theCUBE, I'm John Furrier with my co-host, Peter Burris, our next guest is Havana Srinas, I was just, Srinivas, Srinivas, Solutions Architect at PubNub, which provides real-time PubSub. 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, it provides real-time infrastructure as a service. So we realize 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 trying to build a real-time app, like say a taxi dispatch app, 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 bi-directional communication between devices in a very scalable manner and it focuses on real-time communication. And the key there is that most apps are mobile and require this. So you want to get them accelerated because let's face it, most apps don't make it. So why build all the plumbing? 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 garage roast it 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 trying to make that app look pretty. So you're clearly in the world of cloud-native, which really is pure cloud, mostly startups is why I have a data center, pure startup. I mean, anyone that does a startup these days, you have a data center, you're either crazy or you have so much cash, 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 no longer satisfied. CDN and smaller messages, deterministic performance. Exactly, exactly. You nailed it. So what we're- You nailed it. I'm the man. 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 buy or sell or chat. So you know, 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 we, I mean, it's such a low-lying infrastructure that we play in like 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 its 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 to be clear, we're not talking about SCADA kinds of, you know, system control kinds of things. Low-level IoT protocols. We're talking about a machine that serves human types of speeds. Exactly. A few hundred milliseconds, that kind of stuff. Exactly, exactly. So what protocol, we call ourselves protocol agnostic. So we, as long as a device can speak TCP, it can understand PubNub. So all you're dealing with is that high-level application-level API. So you're still layer seven? Yes, very much layer seven. 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. So, so far you understood that it's like, 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 through 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. So it's a brand new innovation. A new innovation opportunity for you guys to apply logic into a data stream while it's in motion. Of course, yeah. 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. I've got to get your perspective on something. We talked to a lot of enterprises and you're involved with a lot of cutting-edge companies, microservices, cloud, cloud-native. They're doing cutting-edge stuff. They don't have time to be bothered with old-fashioned stuff because they don't 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 the successful new emerging companies that could be an opportunity for someone to look at and say, hmm, I should do more of that. What's the trend? That's a loaded question. But I mean, we talked 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 lower. Like, you can't go to a company and say that, hey, I know you're building a technical product, speeding up your development process, right? So it's up to them to do that. So with enterprise, 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... 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 PubNab ecosystem, you can use our blocks, but then everyone understands HTTPS. So we've now included a blocks endpoint where if you just talk HTTPS, you can get into the PubNab network. So ways to use our network using their infrastructure. So we're trying to make this network accessible for anyone, irrespective of what it is. So integrate easily into these older legacy environments. Exactly. So one of the places where these pubs have initially started was the idea that you could have a publisher without having to know who the client is. Right, right, right, right. So do you anticipate or does PubNab anticipate that you're actually going to be in a position to say, I as a real-time device or as a real-time service can put something into PubNab and then devices out there can subscribe to it. So a device manufacturer may sell something that 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, so I mean, but at the end of the day, someone has to build an application. So for instance, even an Instion, they use PubNab, they integrate PubNab 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 Instion product, I don't know if there's PubNab in there, but then using PubNab, Instion's now able to collect data about my usage patterns or where I can be saving energy, et cetera. 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 with Instion. They had 23 on-call support agents all day, every day, trying to do exactly what PubNab did for them. Yeah, and they save all that cost. It's kind of like why people use Amazon. Right, exactly. I don't need a data center, I don't need staff. All right, what do 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, home off, smart home or... Links this. And so on and so forth. But now, with Cloud Native, we're saying is that it's opportunity for them. 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 they've been great talks. So I'm actually very excited to give my talk. What time's your talk today? Yeah, today at 5 p.m. And then I'm here tomorrow as well, so excited to check out the whole thing. Great to have you on theCUBE and thanks for sharing PubNub and look forward to getting more updates from you and congratulations on your success. Thank you. And your customers, thanks for sharing. It was great to be here. Thank you so much. Thanks so much. So you should stop by our booth when you have time. We'll stop by and check out PubNub, the real-time PubService used by all cutting-edge companies in Cloud Native. It's theCUBE, CubeCloud, check out our content at youtube.com slash SiliconANGLE. It's our CubeCloud, all the content there for you. I'm John Furrier with Peter Barris. Stay with us for more live, exclusive coverage. This is an inaugural event DevNet Create after the short break. Hi, I'm April Mitchell and I'm the Senior Director of Strategy and Planning.