Haseeb Budhani, Rafay Systems | CUBEConversation, April 2018
(light music) >> Hi, I'm Stu Miniman and this is a special CUBE Conversation here in SiliconANGLE Media's, Palo Alto Studio. Happy to bring back to the program Haseeb Budhani who, last time I talked to Haseeb, Haseeb worked at a number of interesting startups, been a Chief Product Officer, had many various roles, and today, is a founder and CEO. So, we always love to have back CUBE alums, especially doing interesting things, getting out there with that entrepreneurial spirit, so, Haseeb, great to see you. Thanks so much for joining us. >> Great to see you and the first time you and I met, the stage was not as nice as this. That was many, many, many years ago. >> You know, we've been growing up a bit, just like the ecosystems around us. You and I talked about things like replication, changing with data and storage and everything else in various roles so, Rafay Systems, tell us a little bit. What was the inspiration? Tell us a little bit about the founding team, the why the company first. >> Sure. As you know, right before Rafay Systems, I started a company called Soha. Soha was acquired by Akamai 18 odd months ago. I think we all, we learn by failing. There was one specific thing we did very poorly at Soha, which was how we ran operations, how we thought about getting closer to our users and so on, that once we left Akamai, so my co-founder from Soha and I are doing this company again together, he was our VP of Attorney there, he's our VP of Attorney here. When we left Akamai after our stint there, we spent time thinking about what kind of applications have, when you kind of think in terms of an application stack, some microservices in an application stack are always going to need to be as close to the end point as possible. So we were trying to figure out who has that problem and how do they solve it. So, here's what we found. Many, many applications have this problem, nobody knows how to solve it well. I mean, if you think Siri, there's an edge that Apple is running for that. If you think eBay, there's transactions happening in region and so on. Or when you think IoT, there are edges being created in the IoT world, and we wanted to come up with a framework or a platform to solve these problems well for all these different application developers. So we came up with the concept that we call the Programmable Edge. The idea is that we want to help our customers run certain microservices, the ones that are latency sensitive, as close to their end points as possible. And an end point could be a car, it could be a phone, it could be a sensor, doesn't matter what it is, but we want to help them get their applications out as quickly as possible. >> Yeah. Before we get into some of the technology, Rafay Systems, Soha Systems, where did the names for these come from? >> Soha is my daughter's name. Rafay is my son's name. We have two kids. I don't know what I'm going to do after this. I need a job. I don't know what I'm going to do after this company. But, actually, our VP Marketing at Soha, he was the one who wanted to use his name. So when we started the previous company, I called it Bubble Wrap, because I thought we were wrapping apps in a bubble, I thought that was really cool. Everybody hated it. (laughs) >> Yeah, there are too many puns on popping the bubble or things like that, it would be challenging. >> I thought it was, I still think it's awesome, but nobody liked it. So, he was looking for a name and we had hired a new agency, they were ready to roll out a new website, we didn't have a name. So, in, like, a four hour window, we had to come up with something. He says, "That's a short enough name "and looks like you own the domain anyway, "let's just use that." Of course, my kids love it. Then once we started the second company, it had to be named after my son. >> Your daughter wasn't a little upset that you sold off the company and now have nothing to do with it? >> It was a pretty healthy outcome so I think she's fine. (both laughing) >> Excellent. Talking about microservices applications around the globe. I was at the Adobe Summit recently and, you're right, it's a very different conversation than, say, ZDNs in the past. But it's, "How many instances do I have? "How do I manage that? "What's their concern?" Networking's always been one of those underlying challenges. Think back to the failed XSPs in the 90s, (Haseeb laughs) and when Cloud started 10 plus years ago, it was like, "Oh, are we going to be able to handle that today?" Think back to Citrix and their NetScaler product is one of those secret sauce things in there that those of us in the networking space really understand it but most people, "Oh, SAS is going to be great "and things will just work anywhere on any device anywhere." But there's some real challenges there. >> Haseeb: Absolutely. >> What's that big gap in the market and are there other companies that are trying to help solve this? >> I used to work in NetScaler a long time ago. I don't know if you brought it up because of that, but I think it's an incredibly amazing product that became the foundation of many things. I think two things are happening in our industry that allow companies like ours to exist, at least from an applications perspective. One is containers, the fact that we are now able to package things not as big, fat VMs, but smaller, essentially, process level things. And then microservices, the fact that we have this notion of loose coupling between services and you can have certain APIs that expose things to each other. And if you at least thematically think about it, if there's a loose coupling it can extend them out so long as I get more value out of doing so. And that, fundamentally, is what we think is an interesting thing happening out there. The fact that there are loose couplings, the fact that applications are no longer monolithic allows us to make better decisions about what needs to run where. The challenge is how do you make that happen? The example I always share with people is, let's say, let's imagine for a second that you have access to 100,000 regions all around the world. You have edges everywhere, 100,000 locations where you can run your code. What do you do next? How do you decide which ones you need? Do you need 5,000? Do you need 80,000? That needs to be solved by the platform. We are at a point now, particularly when it comes to locations, that these are no longer decisions that an Ops Team can make. That has to be driven by the platform and the platform that we are envisioning is going to help our customers, basically, in terms of where the code goes, how they think about performance, et cetera. These are things that will be expressed as a policy to our platform and we help them determine where the location should be and so on. >> Alright. Haseeb, I think many of us lost too many hours fighting in the industry of, what was cloud, What wasn't cloud, various definitions, those ontological discussions, academically they make sense. Heck, when I talk to customers today it's not like, "Well, I'm figuring out my public cloud strategy," or this and that. They have a cloud strategy because there's various pieces in there to connect. Edge is one of those. I haven't heard that people don't like the term, but if I'll talk to seven different companies, Edge means a very different thing to all of them. You and I reconnected actually when we'd both written similar articles that said, "Well, Edge does not kill the public cloud." Peter Levine wrote a very interesting piece with that eye-catching title that was like, "Well, Edge is going to have trillions of devices "and there'll be more data at the Edge than anywhere else." And it's like, okay, yes, yes, yes, but that does not mean that public cloud evaporates tomorrow, right? Nice try, Amazon, good luck on your next business. (laughs) Maybe give us a little bit your definition of Edge, but, more importantly, who are the type of customers that you're talking to and what is the opportunity and challenges of that Edge environment? >> Sure. So let's talk about what Edge means. I think we both agree that the word edge is a misnomer and depends. There are many kinds of edges, if you will. A car for a Tesla, that's an edge, right? Because they are running compute jobs on the car. I use the phrase device edge to describe that thing, the car is a device edge. You're also going to have the car talking to things out there somewhere. If two cars are interacting with each other, you don't want that interaction or the rendezvous point for that interaction being very, very far away, you want to be somewhere close by. I call that the infrastructure edge. Now, infrastructure edge, since you asked, I'm going to go down that rabbit hole, you could be running at the edge of the internet. So think Equanex or Digital or anybody who's got massive pairing presence and so on. So that's the internet edge, as far as infrastructure is concerned. But if you talk to an AT&T, because you said depending on who you talk to their idea is different, in AT&T's mind or Verizon's mind, maybe the base station is the edge, so I call that the wireless edge. Again, infrastructure. So, at a very high level, there is the device edge, there is the infrastructure edge, and then there's a cloud. Applications will span all of these things. It's not one or the other, that doesn't make any sense. Any application will have workloads that are best run in Amazon or, of course, now I think we use Amazon like TiVo, Amazon means public cloud. >> Stu: Like Kleenex. (laughs) >> Like Kleenex. >> Exactly. >> Some things will run in the core, and some things will run in the middle, and then some things will run at the edge. Now in this kind of discussion, I didn't describe another kind of edge which is the IoT edge. Within a factory, or some gas location or some oil and gas facility out there where maybe you don't even have good connectivity back to the internet. They're going to probably have an edge on prem at the factory edge. That too is a necessity. So you have lots of data being generated, they're going to put it in that location. So we should maybe stop thinking in terms of an edge, it just depending on the application that you're targeting, that application's sub-components may need to run in different places, but that makes it so much harder. We couldn't even figure out how to run things in a single region in Amazon, or two, people still have trouble running across availability zones in Amazon. Now we're saying, "Hey, you're going to have four edges, "or five edges, and you're going to have 100 locations," how is this going to work? And that is the challenge. That's, of course, the opportunity as well, because there are applications out there, I talked about the car use case, which seems to be a real use case for many car companies, particularly the ones who are going autonomous with their fleets. They have this challenge. Lots of data being generated and they need to process it as quickly as possible because there's lots of noise on the wire. This data problem, data is gravity, you want to, instead of moving data to a location where there is compute, you want to move compute as close to the data as possible. That's the trend I look for when we're looking for customers. Who has lots of data/traffic being generated at the edge? That could be a sensor company, probably do a number of IoT companies that are pushing data up and it turns out that it's a lot of data or they have compliance challenges, they're going to have PAI come out of a region. So these are some of the use cases we were looking at. These use cases are new use cases, even in older applications, there are needs that can be fulfilled with an edge. Here's an example I tend to use to describe the problem, not that this is a use case. When I talk to OVC and I'm trying to explain to them why an edge matters, at least thematically, I ask the question; if you go to an e-commerce site, how much time do you spend buying versus browsing? What is your answer? >> The buying is a very small piece of it. >> Yeah. >> But it's the most important part. >> 99% of the time is spent looking at read-only stuff. Why do we need to go back to the core if you're not buying? What if the inventory could be pushed to the edge and you can just interact and look at the inventory, and when you make a purchase decision that goes to the core? That's what's possible with the edge. In fact, I believe that some number of years down the line, that's how all applications are going to behave. The things that are read-only, state management, state validation, cookie validation for example, for authentication, these are things that are going to happen at the edge of the internet or wherever the edge happens to be, and then actual purchase decisions or state change decisions will happen in the core. >> Alright. Haseeb, explain to us where in the stack your solution fits. You mentioned everything from the hyper-scale clouds to Equanex out to devices in cars and the like, so where is your layer? Where is your secret sauce? >> So we expect to sit at the internet edge, once the wireless edge is a real thing 5G becomes out there, we expect to sit somewhere there, somewhere between the internet edge. We are, the way we think about this is there are aggregation points, on the internet, in the network, where you have need to put compute so you can make aggregate decisions across multiple devices. That's where we are building our company. In terms of the stack, we are essentially helping our customers run their compute. Think of us as a platform where customers can bring their code, if you will. Because at the end of the day it's computing. Yes, it's about traffic and data but you still need to run compute somewhere, so we are helping our customers run that compute at the internet edge or the wireless edge. >> Okay. Are your customers some of the Telcos, MSPs cloud providers and the enterprise or how does that relationship work? >> The ideal customers for us are SAS companies who are running applications on the internet that generate money. They care about performance. And they will pay money if we can cut their performance by whatever factor it happens to be. Providers, service providers, in our mind, are partners for us. So we're engaged actually with a number of providers out there who are trying to figure out how to, basically, monetize their existing infrastructure investments better. And edge is a new concept that has been introduced to them and they, as you know, a lot of providers already have edge strategies and we're trying to getting involved with them to see how we can bring more SAS companies to engage with service providers. Which is a really hard thing today. >> It sounds like you solve problem for some Fortune 1,000 customers too, though? >> Yes. >> So do they get involved also? >> Yes, look, the best way to build a startup is you come up with a thesis and very quickly go find four or five people who absolutely believe in the same thing, and they work with you. So, we've been fortunate enough to find a few folks who say, "Look, this is a problem we've been thinking "about for a while, "let's partner together to build a better solution." That's been going really well. >> Great. So, the company itself, I believe you just launched a few months ago, so. >> Haseeb: We started a few months ago. >> Where is the product? What's the state of the funding? >> How many people do you have? >> Sure. >> How many customers? >> We raised a seed round in November. Seed rounds have gotten larger as well these days. They're like the ACE from 10 years ago. We are at a point now where we are demonstrating our platform to our early customers and by early summer we expect to have people on the platform. So, things are moving fast, but I think this problem is becoming more and more clear to many people. Sometimes people don't call it edge computing, people have all kinds of phrases for it, but when it comes to helping customers get better performance out of their existing stacks, that is a very promising concept to many people running applications on the internet. So we are approaching it from that perspective. Edge happens to be the way we solve the problem, so I guess we're an edge computing company, but end of the day we're trying to make applications run faster on the internet. >> Okay. Last thing, give us a viewpoint the next year or two out, what do you expect to see in this space and how should we be measuring success for your firm? >> Sure. Things always take longer than we think they will. I never want to forget that lesson I learned many years ago. I think, look, it's still early days for edge computing. I think a lot of companies who have been bruised by the problem, in that they've tried to build up pops, or tried to get their logic as close to their end points as possible, are going to be adopting it sooner than others. I think in terms of broader option where any developers tZero thinking of core plus edge, that's a five year out thing, and we should, I mean, that's just out there somewhere. But there's enough companies out there, there's enough new use cases out there in the next couple of years that allow company like ours to exist. In fact, I am quite confident that there are probably five other smart people, smarter than me doing this already. This is a real problem, it needs to be solved. >> Alright, well, Haseeb Budhani, it's great to catch up. Thank you so much for helping us interact with our community, understand where these emerging trends in Edge and everything that happens. Distributed architecture is absolutely our biggest challenges of our time, and I look forward to seeing where you and your customers go in the future. >> Absolutely. Thank you so much, Stu. Appreciate your time. >> Alright. And thank you for joining us. Of course, check out theCUBE.net for all of the videos. Check out wikibon.com where it is absolutely digging in deep to how edge is impacting architectures. Peter Burris, David Floyer and the team digging in deep to understand that more and always love your feedback so feel free to give us any comments back. I'm Stu Miniman and thank you for watching theCUBE. (light music)
SUMMARY :
Happy to bring back to the program Haseeb Budhani Great to see you and the first time you and I met, just like the ecosystems around us. The idea is that we want to help our customers Before we get into some of the technology, because I thought we were wrapping apps in a bubble, on popping the bubble or things like that, it had to be named after my son. It was a pretty healthy outcome so I think she's fine. "Oh, SAS is going to be great and the platform that we are envisioning I haven't heard that people don't like the term, I call that the infrastructure edge. (laughs) I ask the question; if you go to an e-commerce site, What if the inventory could be pushed to the edge Haseeb, explain to us where in the stack your solution fits. We are, the way we think about this and the enterprise or how does that relationship work? And edge is a new concept that has been introduced to them is you come up with a thesis So, the company itself, I believe you just launched Edge happens to be the way we solve the problem, and how should we be measuring success for your firm? that allow company like ours to exist. and I look forward to seeing where you Thank you so much, Stu. I'm Stu Miniman and thank you for watching theCUBE.
SENTIMENT ANALYSIS :
ENTITIES
Entity | Category | Confidence |
---|---|---|
David Floyer | PERSON | 0.99+ |
Peter Levine | PERSON | 0.99+ |
Peter Burris | PERSON | 0.99+ |
Soha | ORGANIZATION | 0.99+ |
Rafay Systems | ORGANIZATION | 0.99+ |
Akamai | ORGANIZATION | 0.99+ |
Apple | ORGANIZATION | 0.99+ |
Amazon | ORGANIZATION | 0.99+ |
Soha Systems | ORGANIZATION | 0.99+ |
Stu Miniman | PERSON | 0.99+ |
Siri | TITLE | 0.99+ |
AT&T | ORGANIZATION | 0.99+ |
two kids | QUANTITY | 0.99+ |
November | DATE | 0.99+ |
5,000 | QUANTITY | 0.99+ |
Verizon | ORGANIZATION | 0.99+ |
Haseeb | PERSON | 0.99+ |
Rafay | PERSON | 0.99+ |
eBay | ORGANIZATION | 0.99+ |
four | QUANTITY | 0.99+ |
two | QUANTITY | 0.99+ |
Haseeb Budhani | PERSON | 0.99+ |
100 locations | QUANTITY | 0.99+ |
two cars | QUANTITY | 0.99+ |
April 2018 | DATE | 0.99+ |
80,000 | QUANTITY | 0.99+ |
Equanex | ORGANIZATION | 0.99+ |
Tesla | ORGANIZATION | 0.99+ |
Telcos | ORGANIZATION | 0.99+ |
five year | QUANTITY | 0.99+ |
Kleenex | ORGANIZATION | 0.99+ |
five people | QUANTITY | 0.99+ |
four hour | QUANTITY | 0.99+ |
two things | QUANTITY | 0.99+ |
Edge | ORGANIZATION | 0.99+ |
100,000 regions | QUANTITY | 0.99+ |
Citrix | ORGANIZATION | 0.99+ |
today | DATE | 0.99+ |
both | QUANTITY | 0.99+ |
10 years ago | DATE | 0.98+ |
tomorrow | DATE | 0.98+ |
next year | DATE | 0.98+ |
100,000 locations | QUANTITY | 0.98+ |
Adobe Summit | EVENT | 0.97+ |
five edges | QUANTITY | 0.97+ |
one | QUANTITY | 0.97+ |
10 plus years ago | DATE | 0.97+ |
One | QUANTITY | 0.97+ |
90s | DATE | 0.96+ |
second company | QUANTITY | 0.96+ |
first | QUANTITY | 0.96+ |
early summer | DATE | 0.96+ |
seven different companies | QUANTITY | 0.96+ |
trillions of devices | QUANTITY | 0.96+ |
TiVo | ORGANIZATION | 0.95+ |
SiliconANGLE Media | ORGANIZATION | 0.94+ |
18 odd months ago | DATE | 0.94+ |
SAS | ORGANIZATION | 0.94+ |
first time | QUANTITY | 0.94+ |
Stu | PERSON | 0.92+ |
few months ago | DATE | 0.92+ |
theCUBE.net | OTHER | 0.91+ |
five other smart people | QUANTITY | 0.9+ |
wikibon.com | OTHER | 0.89+ |