Daniel “Spoons” Spoonhower made a bit of a name for himself while he was at Google, as did his two co-founders of their latest company, LightStep. All three were there at the birth of the microservices wave that has swept through the software world.
They left Google and started LightStep to help all developers build better, more scalable applications.
With its new release, LightStep has pushed the bar higher. In this DevOps Chats podcast, Spoons tells us what they are doing and where he sees things moving.
As usual, the streaming audio is immediately below, followed by the transcript of our conversation.
Transcript
Alan Shimel: Hey, everyone, itโs Alan Shimel for DevOps.com and Container Journal. You’re listening to another DevOps Chats. I’ve got a great guest to talk with today, I hope you’re going to enjoy it. Iโd like to introduce you to Daniel Spoonhower, better known as Spoons. Spoons, welcome to DevOps Chats.
Daniel Spoonhower:ย Hi, great to be here.
Shimel: So, Spoons, you are CTO and Co-founder of LightStep, and though some in our audience are probably familiar with LightStep, being that this is the first time we’ve had someone from LightStep on our podcast, I’m gonna ask you to kinda do some of the heavy lifting here and kindaโ
Spoonhower:ย Sure.
Shimel: – tell our audience a little bit about LightStep and what you guys do.
Spoonhower: Sureโsure, sure. So, LightStep provides simple observability for deep systems. We think observability is more than just metrics, logs, and traces, itโs really about being able to navigate from effect to cause. So, whether you’re pushing into deployment, you’re on call and you got paged or you’re just trying to improve performance, observability tools like LightStep should be able to give you the insights that you need to understand whatโs happening in your services and across your system.
Shimel: Excellent. And just by way of, again, giving the audience the backgroundโSpoons, why donโt you tell them a little bit about your own personal journey? You are a Co-founder and CTO, but there was life before LightStep.
Spoonhower:ย True, yeah. So, yeah, I’m Co-founder and CTO and LightStep, but we have threeโall three of the Co-founders are technical, and so, we all have done technical things and we all have done a lot of non-technical things, too, which has been pretty fun for me just to learn about finance and about commercial real estateโwho knows what.
Shimel: Yeah.
Spoonhower:ย But yeah, I’m an engineer by training. Before this, I was at Google for a while. I worked both on their internal infrastructure team, which was super interesting, as well as on the cloud platform. And I have various other experiences at big and small companies. I was at grad school for a while doing academic stuff, soโyeah, a lot of different things.
Shimel: Excellent. Alright. So, before weโI know you guys have some new product announcements coming up, but you know, LightStep is, as I mentioned, new to our audience here on the podcast, but itโs been around five years, right? And I think you gave everyone kind of theโyou know, the brief elevator pitch about it. But it really, you know, in an age where even just since I’m doing DevOps.com, right, Spoon, we’ve seen APM turn into AIOps and companies go public in this space and everything, several. But yet, you know, the need to kinda monitor, manage, see whatโs happening is still here and I donโt wanna say itโs getting easier orโyou know?
Spoonhower:ย [Laughter]
Shimel: Because I think itโs just, you know, natural. Things get more complex as we continue to build and so forth, and I guess that makes the monitoring easier, but when does it get simpler?
Spoonhower:ย Well, yeah, so I think the situation has gotten a lot more complex. That might be because of things like microservices or serverless or things like that. I actually think a lot of complexity comes from the fact that we no longer run our whole applications. Like, we use DynamoDB, we use third party fraud detection service, right? Thereโs a lot of pieces of our software that are not even ours any more, so that adds a lot to the complexity.
Shimel: Yeah.
Spoonhower:ย I think the simplicity has to come from focusing more on the use cases. Like, what are you as a developer actually trying to get done? And then, I meanโI think this is where people kind of get into things like AIOps is, like, using software to sort of harness the data that we have to help you in that task. I think that can be a real-really nice as a developer, right, to not have to understand all of the depths of whatโs going on underneath the hood.
Shimel: Sure. I mean, I just find it somewhat ironic that, you know, we’re gonna break down silos, we’re gonna break up this monolith and go to microservices so that we can deal with smaller, more easily digestible threads, and then we’re gonna orchestrate all of this with a great tool like Kubernetes. And then I look at it, and I’m not the developer you areโI’m not claiming to be, or the technical personโbut damn, it getsโฆitโs just the nature of the universe, at some level.
But anyway, you guys are well aware of this. Itโs acute. This is the world you play in. You’ve got some new product announcements. Letโs talk about โem.
Spoonhower:ย Yeah. Thatโs right, yeah. So, I mean, the history of LightStep a little bit is that we started as a tracing tool, collecting data sort ofโexactly to address the situation you’re talking about. You’ve broken your application into some pieces and you want to be able to understand the big picture, right, and put them back together.
And what we’ve done actually is to continue to integrate additional data sources into that, so that we can provide sort of more user-centric things. So, what we’re rolling out right now is a couple different pieces. One is error analysis, so being able to understand, you know, you have a spike in errors in your service, harnessing that data, whether itโs traces or logs or metrics, to understand what the cause of those errors are. We have a detailed rollout analysis, so even if you’re in the middle of a rollout, so you’re saying you’re gonna canary or blue-green or something like that and you wanna understand whatโs happening, we’ll do that analysis for you and do a side by side to tell you whatโs different about the new release.
And one thing thatโs pretty exciting is that part of this is integrating metrics into the platform. Metrics are a tool that everyone has been using forever and ever and ever, but you know, thereโs a lot of metrics out there, and part of what we think is important is that we’re able to focus on the right metrics, the metrics that are actually able to explain whatโs happening right now.
Shimel: Absolutely. So, this new release, April 2nd, is the key day?
Spoonhower:ย Yeah.
Shimel: So, people listening to this can go check it out right now at LightStep.com.
Spoonhower:ย Thatโs right. We’ve got a free developer tier that you can try. We also have a really cool sandbox thatโs sort of, itโs a sort of interactive playground where you can check out features and you can basically walk through one of these scenarios. So, say you’re doing a release, say you’re trying to debug an error or something like that. Itโs notโyou know, itโs not totally constrained, but will kind of show you along and give you a bit of a guide that you can still explore the rest of the product while you’re there, but really trying to help people kind of put two and two together and understand whatโs happening.
Shimel: Yeah, no, I love that, man. Because I gotta tell ya, we’ve been experimenting with something like that for a project we’re doing on DevOps.com where, you know, we want to have web people do a little bit more hands-on playing with different vendorsโ tools and so, we’re trying to give them a sandbox, right, where they can go in and do these things.
Because, you know, we were talking off mic, right? Originally, this was gonna be an announcement around KubeCon which, unfortunately, you know, got pushed. And, you know, not getting into the whole politics and the whole thing around Coronavirus and all this stuff, but certainly, we needโwe need more ways, we need more diverse ways of allowing people to see what kind of new products, what new technologies, how can they get it under their nails a little bit and reallyโ
Spoonhower:ย Yeah.
Shimel: – kind of see if itโs for them?
Spoonhower: Yeah, absolutely. I mean, I think people learn in lots of different ways, right? Some people wanna read, some people wanna watch a video. I personally really like doing this stuff. Like, until I’ve made it, coded it, whatever, I never remember it, so.
Shimel: Absolutely. And you’re not alone. I do think specifically for technology vendors, having those kinda hands on that people can actually go in and we see it even on our webinars, man. If we do a webinar where the vendorโs doing a real live demo that people can follow along, we get insane numbers of people signing onto that, versus someone just talking, you know, and that doesnโt work.
So, letโs talk a little bit about what was driving this, for you guys.
Spoonhower:ย Yeah. I think, you know, weโso, I should say, when I say โwe,โ itโs me and one of the other Co-founders. Ben and I spent a while at Google, and Googleโitโs a weird place, in a lot of ways, but there are some advantages. Like, there were ways in which being at Google is a little bit like seeing the future, and they werenโt called microservices at the time, but there were a lot of teams that built software that all had to stack together.
And we saw, you know, sort of firsthand the problems that they had in terms of like, okay, I’ve broken this thing into pieces and now how do I understand that bigger picture? We saw a lot of arguments among those teams, like, you knowโโOh, no, itโs your fault,โ โNo, no, itโs your faultโโand needing some data to actually kinda resolve that.
And so, I think, for us, you know, we saw the rest of the industry starting to adopt these things through different technology, maybe, but the same idea that you can have teams work independently and deploy independently yet still build a single application. And so, the motivation was really to try to help those folks to understand whatโs happening and, you know, we see LightStep being used by individuals, but actually more and more by teams. We see it used in operational review so, you know, you’re doing a post mortem, you wanna show people what happened. LightStep is a great tool to help facilitate that conversation.
And for us, this is really about being able to help those folks deliver software more confidently and then, you know, get back to building new features and doing all the fun stuff that they’re doing.
Shimel: Yeah, yeah. I mean, wouldnโt it be great if we just, all we did was the fun stuff all the time? [Laughter] Some of us are lucky enough to do that, me included. But this thing, these are important things that need to get done and, you know, and LightStep is following that up.
I wanted to return to the KubeCon thing if we can, for a second, Spoons. Not KubeCon itself, but rather the Kube community, right? And you know, look, Kubernetes itself comes out of Google, right? I’m not gonna say the Google people invented microservices, but certainly a lot of very foundational work was done there, right?
When you are out and about or you see how this community has grown and the enthusiasm for things like LightStep, rightโI mean, how does that, you know, kinda give you a warm fuzzy inside to say, hey, man, this is a wholeโthereโs this humongous community of people who kinda share our visions or our outlooks, and itโs a lot easier to sell to, and I donโt mean that you’re a salesperson, but itโs a lot easier to sell those solutions, right, than it isโyou know, itโs not like pushing rope uphill.
Spoonhower:ย Yeah, yeah. I mean, I think [Laughter]โyeah, I mean, Kubernetes is a result of a lot of mistakes that were made the first time around. [Laughter]
Shimel: Yeah. [Cross talk]
Spoonhower:ย So, I think a lot of people would admit that. No, but I think the community is really great. I think the thing thatโs pretty exciting to me about it is really thinking about things like infrastructure as code, about, thinking about automation, aboutโand, you know, these things which we kind of think of historically as, you know, maybe more of a craft actually can be an engineering discipline, and I think thatโs a lot of that community. Itโs actually really great whenever I’ve been to KubeCon to see the range of folks there from, you know, sort of platform folks all the way up to people that are just building features and shipping code, that they’re also excited about those tools. Thatโs really, for me, makes a big difference, just to see that itโs not a niche thing so much, right, that itโs really a broad community thatโs excited about it.
Shimel: Oh, yeah, no, itโs broad. Me personally, I have 20 years in the security InfoSec space. I get excited when I see all the security people there about it, because I really feel like maybe this time we’ll do better, right? [Laughter]
Spoonhower:ย [Laughter]
Shimel: And we got out in front of this and where, you know, security is really kindaโitโs not the caboose on the engine, per se, itโs like, people care, and not just the security people care, the community cares.
Spoonhower:ย Yeah, yeah.
Shimel: And thatโs important. So, you know, in todayโs world, right, this isnโt this yearโs release, this is just the April 2nd sort of new feature. So, whatโand one builds on the next, right? So, whatโs next here?
Spoonhower:ย Yeah, so, I think we’re continuing to think about how we can do automated analysis. So, we have a future in the product already called correlations which, essentially, you know, you pick out some effect you think is important, you know? Errors went up, speed went down, whatever it is, and LightStep will find the things that correlate with that within sort of the set of requests that you’re looking at. So, we have a bunch more features related to that coming out later this year.
So, this is kind of how IโI don’t know. When people say AIOps, I always gotta roll my eyes a little bit, but this is kinda how we think about, you know, bringing artificial intelligence to DevOps, right, is that itโs really through sort of putting the right clues in front of you, right? Itโs not about providing 10,000 clues to solve a mystery, itโs about 5, right?
Shimel: Right.
Spoonhower:ย So, a bunch of stuff around that, and thenโI mean, the other place that we’re thinking about is how do we get more proactive, right? How do we get in front of you and help you anticipate when these things are gonna be happening as well?
Shimel: Absolutely. So, I suppose one day you’re gonna grow old and you’ll be on this side whenโso, I’m no longer building products or founding companies that are building products, and I hear public lands come up with all theseโฆand I donโt wanna say itโs just some marketing term, butโ
Spoonhower:[Laughter] You can definitely say that, thatโs fine.
Shimel: You know, I will tell you, the first time I heard AIOps, too, I said, โWhat?โ You know? But, you know, I’ve been in technology long enough whereโlook, just donโt call me late for dinner, right? I donโt really care any more what you call it. And also on the media side of it versus on your side of it, I just report the news, you know, theoretically, right? We donโtโif you wanna call it, you know, if it quacks like a duck and it walks like a duck, itโs a duck.
But in any event, I do hear you about that. And, you know, you wanna talk about an overhyped term? AI?
Spoonhower: Yeah. I think in the world ofโin DevOps, I think itโs actually, thereโs someโ
Shimel: Itโs overhyped, itself.
Spoonhower:ย Yeah, thereโs some [Cross talk] though, I think, because you know, if you’re talking about, like, I don’t know, ad placement or something like that, no one really cares about why, right? Like, you put the ad and someone clicksโnice job, right? Like, good job, robots.
But like, you get paged and somethingโs like, โItโs that service over there, you should definitely roll it back.โ And you’re like, โYeah, but why?โ Like, I’m not just gonna start rolling back things because robots tell me to.
Shimel: Yeah, โI said so, thatโs why.โ
Spoonhower:ย Right. [Laughter]
Shimel: [Laughter] But I hear you, man, itโs out there. Well, listen, I told you, the time goes really quick here, and I think we’re about out, man. But Spoons, it was great having you on here. Good luck with this new release. I would say I look forward to seeing you at the next KubeCon. Letโs hope there is a nextโ
Spoonhower:ย Thatโs right. I’ll see you somewhere, and if not, online.
Shimel: Yeah. Otherwise, we’ll have you back here on the podcast, man.
Spoonhower:ย Cool.
Shimel: Alright? Hey, that was Daniel Spoonhower, Spoons, CTO and Co-founder at LightStep. He was just our guest on DevOps Chats. This is Alan Shimel for Container Journal, DevOps.com, Security Boulevard. You’ve just listened to another DevOps Chats. Have a great day.



