The New Cloud War with Martin Casado
Transcript
Announcer: Hello, and welcome to Screaming in the Cloud with your host, Chief Cloud Economist at The Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud.
Corey: This episode is sponsored in part by Honeycomb. When production is running slow, it’s hard to know where problems originate. Is it your application code, users, or the underlying systems? I’ve got five bucks on DNS, personally. Why scroll through endless dashboards while dealing with alert floods, going from tool to tool to tool that you employ, guessing at which puzzle pieces matter? Context switching and tool sprawl are slowly killing both your team and your business. You should care more about one of those than the other; which one is up to you. Drop the separate pillars and enter a world of getting one unified understanding of the one thing driving your business: production. With Honeycomb, you guess less and know more. Try it for free at honeycomb.io/screaminginthecloud. Observability: it’s more than just hipster monitoring.
Corey: This episode is sponsored in part by our friends at Sysdig. Sysdig secures your cloud from source to run. They believe, as do I, that DevOps and security are inextricably linked. If you wanna learn more about how they view this, check out their blog, it's definitely worth the read. To learn more about how they are absolutely getting it right from where I sit, visit Sysdig.com and tell them that I sent you. That's S Y S D I G.com. And my thanks to them for their continued support of this ridiculous nonsense.
Corey: Welcome to Screaming in the Cloud. I’m Corey Quinn. I’m joined today by someone who has taken a slightly different approach to being—well, we’ll call it cloud skepticism here. Martin Casado is a general partner at Andreessen Horowitz and has been on my radar starting a while back, based upon a piece that he wrote focusing on the costs of cloud and how repatriation is going to grow. You wrote that in conjunction with your colleague, Sarah Wang. Martin, thank you so much for joining me. What got you onto that path?
Martin: So, I want to be very clear, just to start with is, I think cloud is the biggest innovation that we’ve seen in infrastructure, probably ever. It’s a core part of the industry. I think it’s very important, I think every company’s going to be using cloud, so I’m very pro-cloud. I just think the nature of how you use clouds is shifting. And that was the focus.
Corey: When you first put out your article in conjunction with your colleague as well, like, I saw it and I have to say that this was the first time I’d really come across any of your work previously. And I have my own biases that I started from, so my opening position on reading it was this is just some jerk who’s trying to say something controversial and edgy to get attention. That’s my frickin job. Excuse me, sir. And who is this clown?
So, I started digging, and what I found really changed my perspective because as mentioned at the start of the show, you are a general partner at Andreessen Horowitz, which means you are a VC. You are definitionally almost the archetype of a VC in that sense. And to me, being a venture capitalist means the most interesting thing about you is that you write a large check consisting of someone else’s money. And that’s never been particularly interesting.
Martin: [laugh].
Corey: You kind of cut against that grain and that narrative. You have a master’s and a PhD in computer science from Stanford; you started your career at one of the national labs—Laurence Livermore, if memory serves—you wound up starting a business, Nicira, if I’m pronouncing that correctly—
Martin: Yeah, yeah, yeah.
Corey: That you then sold to VMware in 2012, back at a time when that was a noble outcome, rather than a state of failure because VMware is not exactly what it once was. You ran a $600 million a year business while you were there. Basically, the list of boards that you’re on is lengthy enough and notable enough that it sounds almost like you’re professionally bored, so I don’t—
Martin: [laugh].
Corey: So, looking at this, it’s okay, this is someone who actually knows what he is talking about, not just, “Well, I talked to three people in pitch meetings and I now think I know what is going on in this broader industry.” You pay attention, and you’re connected, disturbingly well, to what’s going on, to the point where if you see something, it is almost certainly rooted in something that is happening. And it’s a big enough market that I don’t think any one person can keep their finger on the pulse of everything. So, that’s when I started really digging into it, paying attention, and more or less took a lot of what you wrote as there are some theses in here that I want to prove or disprove. And I spent a fair bit of time basically threatening, swindling, and bribing people with infinite cups of coffee in order to start figuring out what is going on.
And I am begrudgingly left with no better conclusion than you have a series of points in here that are very challenging to disprove. So, where do you stand today, now that, I guess, the whole rise and fall of the hype around your article on cloud repatriation—which yes, yes, we’ll put a link to it in the show notes if people want to go there—but you’ve talked about this in a lot of different contexts. Having had the conversations that you’ve had, and I’m sure some very salty arguments with people who have a certain vested interest in you being wrong, do you wind up continuing to stand by the baseline positions that you’ve laid out, or have they evolved into something more nuanced?
Martin: So yeah, I definitely want to point out, so this was work done with Sarah Wang was also at Andreessen Horowitz; she’s also a GP. She actually did the majority of the analysis and she’s way smarter than I am. [laugh]. And so, I’m just very—feel very lucky to work with her on this. And I want to make sure she gets due credit on this.
So, let’s talk about the furor. So like, I actually thought that this was kind of interesting and it started a good discussion, but instead, like, [laugh] the amount of, like, response pieces and, like, angry emails I got, and [laugh] like, I mean it just—and I kind of thought to myself, like, “Why are people so upset?” I think there’s three reasons. I’m going to go through them very quickly because they’re interesting.
So, the first one is, like, you’re right, like, I’m a VC. I think people see a VC and they’re like, oh, lack of credibility, lack of accountability, [laugh], you know, doesn’t know what they’re doing, broad pattern matcher. And, like, I will say, like, I did not necessarily write this as a VC; I wrote this as somebody that’s, like, listen, my PhD is an infrastructure; my company was an infrastructure. It’s all data center stuff. I had a $600 million a year data center business that sold infrastructure into data centers. I’ve worked with all of the above. Like, I’ve worked with Amazon, I’ve—
Corey: So, you sold three Cisco switches?
Martin: [laugh]. That’s right.
Corey: I remember those days. Those were awesome, but not inexpensive.
Martin: [laugh]. That’s right. Yeah, so like, you know, I had 15 years. It’s kind of a culmination of that experience. So, that was one; I just think that people see VC and they have a reaction.
The second one is, I think people still have the first cloud wars fresh in their memories and so they just don’t know how to think outside of that. So, a lot of the rebuttals were first cloud war rebuttals. Like, “Well, but internal IT is slow and you can’t have the expertise.” But like, they just don’t apply to the new world, right? Like, listen, if you’re Cloudflare, to say that you can’t run, like, a large operation is just silly. If you went to Cloudflare and you’re like, “Listen, you can’t run your own infrastructure,” like, they’d take out your sucker and pat you on the head. [laugh].
Corey: And not for nothing, if you try to run what they’re doing on other cloud providers from a pure bandwidth perspective, you don’t have a company anymore, regardless of how well funded you are. It’s a never-full money pit that just sucks all of the money. And I’ve talked to a number of very early idea stage companies that aren’t really founded yet about trying to do things like CDN-style work or streaming video, and a lot of those questions start off with well, we did some back-of-the-envelope math around AWS data transfer pricing, and if our numbers are right, when we scale, we’ll be spending $65,000 on data transfer every minute. What did we get wrong?
And it’s like, “Oh, yeah, you realize that one thing is per hour not per minute, so slight difference there. But no, you’re basically correct. Don’t do it.” And yeah, no one pays retail price at that volume, but they’re not going to give you a 99.999% discount on these things, so come up with a better plan. Cloudflare’s business will not work on AWS, full stop.
Martin: Yep, yep. So, I legitimately know, basically, household name public companies that are software companies that anybody listening to this knows the name of these companies, who have product lines who have 0% margins because they’re [laugh] basically, like, for every dollar they make, they pay a dollar to Amazon. Like, this is a very real thing, right? And if you go to these companies, these are software infrastructure companies; they’ve got very talented teams, they know how to build, like, infrastructure. To tell them that like, “Well, you know, you can’t build your own infrastructure,” or something is, I mean, it’s like telling, like, an expert in the business, they can’t do what they do; this is what they do. So, I just think that part of the furor, part of the uproar, was like, I just think people were stuck in this cloud war 1.0 mindset.
I think the third thing is, listen, we’ve got an oligopoly, and they employ a bunch of people, and they’ve convinced a bunch of people they’re right, and it’s always hard to change that. And I also think there’s just a knee-jerk reaction to these big macro shifts. And it was the same thing we did to software-defined networking. You know, like, my grad school work was trying to change networking to go from hardware to software. I remember giving a talk at Cisco, and I was, like, this kind of like a naive grad student, and they literally yelled at me out of the room. They’re like, it’ll never work.
Corey: They tried to burn you as a witch, as I recall.
Martin: [laugh]. And so, your specific question is, like, have our views evolved? But the first one is, I think that this macro downturn really kind of makes the problem more acute. And so, I think the problem is very, very real. And so, I think the question is, “Okay, so what happens?”
So, let’s say if you’re building a new software company, and you have a choice of using, like, one of the Big Three public clouds, but it impacts your margins so much that it depresses your share price, what do you do? And I think that we thought a lot more about what the answers there are. And the ones that I think that we’re seeing is, some actually are; companies are building their own infrastructure. Like, very famously MosaicML is building their own infrastructure. Fly.io, -building their own infrastructure.
Mighty—you know, Suhail’s company—building his own infrastructure. Cloudflare has their own infrastructure. So, I think if you’re an infrastructure provider, a very reasonable thing to do is to build your own infrastructure. If you’re not a core infrastructure provider, you’re not; you can still use somebody’s infrastructure that’s built at a better cost point.
So, for example, if I’m looking at a CDN tier, I’m going to use Fly.io, right? I mean, it’s like, it’s way cheaper, the multi-region is way better, and so, like, I do think that we’re seeing, like, almost verticalized clouds getting built out that address this price point and, like, these new use cases. And I think this is going to start happening more and more now. And we’re going to see basically almost the delamination of the cloud into these verticalized clouds.
Corey: I think there’s also a question of scale, where if you’re starting out in the evening tonight, to—I want to build, I don’t know Excel as a service or something. Great. You’re pretty silly if you’re not going to start off with a cloud provider, just because you can get instant access to resources, and if your product catches on, you scale out without having to ever go back and build it as quote-unquote “Enterprise grade,” as opposed to having building it on cheap servers or Raspberry Pis or something floating around. By the time that costs hit a certain point—and what that point is going to depend on your stage of company and lifecycle—you’re remiss if you don’t at least do an analysis on is this the path we want to continue on for the service that we’re offering?
And to be clear, the answer to this is almost entirely going to be bounded by the context of your business. I don’t believe that companies as a general rule, make ill-reasoned decisions. I think that when we see a decision a company makes, by and large, there’s context or constraints that we don’t see that inform that. I know, it’s fun to dunk on some of the large companies’ seemingly inscrutable decisions, but I will say, having had the privilege to talk to an awful lot of execs in an awful lot of places—particularly on this show—I don’t find myself encountering a whole lot of people in those roles who I come away with thinking that they’re a few fries short of a Happy Meal. They generally are very well reasoned in why they do what they do. It’s just a question of where we think the future is going on some level.
Martin: Yep. So, I think that’s absolutely right. So, to be a little bit more clear on what I think is happening with the cloud, which is I think every company that gets created in tech is going to use the cloud for something, right? They’ll use it for development, the website, test, et cetera. And many will have everything in the cloud, right?
So, the cloud is here to stay, it’s going to continue to grow, it’s a very important piece of the ecosystem, it’s very important piece of IT. I’m very, very pro cloud; there’s a lot of value. But the one area that’s under pressure is if your product is SaaS if your product is selling Software as a Service, so then your product is basically infrastructure, now you’ve got a product cost model that includes the infrastructure itself, right? And if you reduce that, that’s going to increase your margin. And so, every company that’s doing that should ask the question, like, A, is the Big Three the right one for me?
Maybe a verticalized cloud—like for example, whatever Fly or Mosaic or whatever is better because the cost is better. And I know how to, you know, write software and run these things, so I’ll use that. They’ll make that decision or maybe they’ll build their own infrastructure. And I think we’re going to see that decision happening more and more, exactly because now software is being offered as a service and they can do that. And I just want to make the point, just because I think it’s so important, that the clouds did exactly this to the hardware providers. So, I just want to tell a quick story, just because for me, it’s just so interesting. So—
Corey: No, please, I was only really paying attention to this market from 2016 or so. There was a lot of the early days that I was using as a customer, but I wasn’t paying attention to the overall industry trends. Please, storytime. This is how I learned things. I hang out with smart people and I come away a little bit smarter than when I started.
Martin: [laugh]. This is, like, literally my fa—this is why this is one of my favorite topics is what I’m about to tell you, which is, so the clouds have always had this argument, right? The big clouds, three clouds, they’re like, “Listen, why would you build your own cloud? Because, like, you don’t have the expertise, and it’s hard and you don’t have economies of scale.” Right?
And the answer is you wouldn’t unless it impacts your share price, right? If it impacts your share price, then of course you would because it makes economic sense. So, the clouds had that exact same dilemma in 2005, right? So, in 2005, Google and Amazon and Microsoft, they looked at their COGS, they looked like, “Okay, I’m offering a cloud. If I look at the COGS, who am I paying?”
And it turns out, there was a bunch of hardware providers that had 30% margins or 70% margins. They’re like, “Why am I paying Cisco these big margins? Why am I paying Dell these big margins?” Right? So, they had the exact same dilemma.
And all of the arguments that they use now applied then, right? So, the exact same arguments, for example, “AWS, you know nothing about hardware. Why would you build hardware? You don’t have the expertise. These guys sell to everybody in the world, you don’t have the economies of scale.”
So, all of the same arguments applied to them. And yet… and yes because it was part of COGS] that it impacted the share price, they can make the economic argument to actually build hardware teams and build chips. And so, they verticalized, right? And so, it just turns out if the infrastructure becomes parts of COGS, it makes sense to optimize that infrastructure. And I would say, the Big Three’s foray into OEMs and hardware is a much, much, much bigger leap than an infrastructure company foraying into building their own infrastructure.
Corey: There’s a certain startup cost inherent to all these things. And the small version of that we had in every company that we started in a pre-cloud era: renting virtual computers from vendors was a thing, but it was still fraught and challenging and things that we use, then, like, GoGrid no longer exist, for good reason. But the alternative was, “Great, I’m going to start building and seeing if this thing has any traction.” Well, you need to go lease a rack somewhere and buy servers from Dell, and they’re going to do the fast expedited option, which means only six short weeks until they show up in the data center and then gets sent away because they weren’t expecting to receive them. And you wind up with this entire universe of hell between cross-connects and all the rest.
And that’s before you can ever get anything in front of customers or users to see what happens. Now, it’s a swipe of a credit card away and your evening’s experiments round up to 25 cents. That was significant. Having to make these significant tens of thousands of dollars of investment just to launch is no longer true. And I feel like that was a great equalizer in some respects.
Martin: Yeah, I think that—
Corey: And that cost has been borne by the astonishing level of investment that the cloud providers themselves have made. And that basically means that we don’t have to. But it does come at a cost.
Martin: I think it’s also worth pointing out that it’s much easier to stand up your own infrastructure now than it has been in the past, too. And so, I think that there’s a gradient here, right? So, if you’re building a SaaS app, [laugh] you would be crazy not to use the cloud, you just be absolutely insane, right? Like, what do you know about core infrastructure? You know, what do you know about building a back-end? Like, what do you know about operating these things? Go focus on your SaaS app.
Corey: The calluses I used to have from crimping my own Ethernet patch cables in data centers have faded by now. I don’t want them to come back. Yeah, we used to know how to do these things. Now, most people in most companies do not have that baseline of experience, for excellent reasons. And I wouldn’t wish that on the current generation of engineers, except for the ones I dislike.
Martin: However, that is if you’re building an application. Almost all of my investments are people that are building infrastructure. [laugh]. They’re already doing these hardcore backend things; that’s what they do: they sell infrastructure. Would you think, like, someone, like, at Databricks doesn’t understand how to run infr—of course it does. I mean, like, or Snowflake or whatever, right?
And so, this is a gradient. On the extreme app end, you shouldn’t be thinking about infrastructure; just use the cloud. Somewhere in the middle, maybe you start on the cloud, maybe you don’t. As you get closer to being a cloud service, of course you’re going to build your own infrastructure.
Like, for example—listen, I mean, I’ve been mentioning Fly; I just think it’s a great example. I mean, Fly is a next-generation CDN, that you can run compute on, where they build their own infrastructure—it’s a great developer experience—and they would just be silly. Like, they couldn’t even make the cost model work if they did it on the cloud. So clearly, there’s a gradient here, and I just think that you would be remiss and probably negligent if you’re selling software not to have this conversation, or at least do the analysis.
Corey: This episode is sponsored in part by our friend EnterpriseDB. EnterpriseDB has been powering enterprise applications with PostgreSQL for 15 years. And now EnterpriseDB has you covered wherever you deploy PostgreSQL on-premises, private cloud, and they just announced a fully-managed service on AWS and Azure called BigAnimal, all one word. Don’t leave managing your database to your cloud vendor because they’re too busy launching another half-dozen managed databases to focus on any one of them that they didn’t build themselves. Instead, work with the experts over at EnterpriseDB. They can save you time and money, they can even help you migrate legacy applications—including Oracle—to the cloud. To learn more, try BigAnimal for free. Go to biganimal.com/snark, and tell them Corey sent you.
Corey: I think there’s also a philosophical shift, where a lot of the customers that I talk to about their AWS bills want to believe something that is often not true. And what they want to believe is that their AWS bill is a function of how many customers they have.
Martin: Oh yeah.
Corey: In practice, it is much more closely correlated with how many engineers they’ve hired. And it sounds like a joke, except that it’s not. The challenge that you have when you choose to build in a data center is that you have bounds around your growth because there are capacity concerns. You are going to run out of power, cooling, and space to wind up having additional servers installed. In cloud, you have an unbounded growth problem.
S3 is infinite storage, and the reason I’m comfortable saying that is that they can add hard drives faster than you can fill them. For all effective purposes, it is infinite amounts of storage. There is no forcing function that forces you to get rid of things. You spin up an instance, the natural state of it in a data center as a virtual machine or a virtual instance, is that it’s going to stop working two to three years left on maintain when a raccoon hauls it off into the woods to make a nest or whatever the hell raccoons do. In cloud, you will retire before that instance does is it gets migrated to different underlying hosts, continuing to cost you however many cents per hour every hour until the earth crashes into the sun, or Amazon goes bankrupt.
That is the trade-off you’re making. There is no forcing function. And it’s only money, which is a weird thing to say, but the failure mode of turning something off mistakenly that takes things down, well that’s disastrous to your brand and your company. Just leaving it up, well, it’s only money. It’s never a top-of-mind priority, so it continues to build and continues to build and continues to build until you’re really forced to reckon with a much larger problem.
It is a form of technical debt, where you’ve kicked the can down the road until you can no longer kick that can. Then your options are either go ahead and fix it or go back and talk to you folks, and it’s time for more money.
Martin: Yeah. Or talk to you. [laugh].
Corey: There is that.
Martin: No seriously, I think everybody should, honestly. I think this is a board-level concern for every compa—I sit on a lot of boards; I see this. And this has organically become a board-level concern. I think it should become a conscious board-level concern of, you know, cloud costs, impact COGS. Any software company has it; it always becomes an issue, and so it should be treated as a first-class problem.
And if you’re not thinking through your options—and I think by the way, your company is a great option—but if you’re not thinking to the options, then you’re almost fiduciarily negligent. I think the vast, vast majority of people and vast majority of companies are going to stay on the cloud and just do some basic cost controls and some just basic hygiene and they’re fine and, like, this doesn’t touch them. But there are a set of companies, particularly those that sell infrastructure, where they may have to get more aggressive. And that ecosystem is now very vibrant, and there’s a lot of shifts in it, and I think it’s the most exciting place [laugh] in all of IT, like, personally in the industry.
Corey: One question I have for you is where do you draw the line around infrastructure companies. I tend to have an evolving view of it myself, where things that are hard and difficult do not become harder with time. It used to require a deep-level engineer with a week to kill to wind up compiling and building a web server. Now, it is evolved and evolved and evolved; it is check a box on a webpage somewhere and you’re serving a static website. Managed databases, I used to think, were something that were higher up the stack and not infrastructure. Today, I’d call them pretty clearly infrastructure.
Things seem to be continually, I guess, a slipping beneath the waves to borrow an iceberg analogy. And it’s only the stuff that you can see that is interesting and differentiated, on some level. I don’t know where the industry is going at all, but I continue to think of infrastructure companies as being increasingly broad.
Martin: Yeah, yeah, yeah. This is my favorite question. [laugh]. I’m so glad you asked. [laugh].
Corey: This was not planned to be clear.
Martin: No, no, no. Listen, I am such an infrastructure maximalist. And I’ve changed my opinion on this so much in the last three years. So, it used to be the case—and infrastructure has a long history of, like, calling the end of infrastructure. Like, every decade has been the end of infrastructure. It’s like, you build the primitives and then everything else becomes an app problem, you know?
Like, you build a cloud, and then we’re done, you know? You build the PC and then we’re done. And so, they are even very famous talks where people talk about the end of systems when we’ve be built everything right then. And I’ve totally changed my view. So, here’s my current view.
My current view is, infrastructure is the only, really, differentiation in systems, in all IT, in all software. It’s just infrastructure. And the app layer is very important for the business, but the app layer always sits on infrastructure. And the differentiations in app is provided by the infrastructure. And so, the start of value is basically infrastructure.
And the design space is so huge, so huge, right? I mean, we’ve moved from, like, PCs to cloud to data. Now, the cloud is decoupling and moving to the CDN tier. I mean, like, the front-end developers are building stuff in the browser. Like, there’s just so much stuff to do that I think the value is always going to accrue to infrastructure.
So, in my view, anybody that’s improving the app accuracy or performance or correctness with technology is an infrastructure company, right? And the more of that you do, [laugh] the more infrastructure you are. And I think, you know, in 30 years, you and I are going to be old, and we’re going to go back on this podcast. We’re going to talk and there’s going to be a whole bunch of infrastructure companies that are being created that have accrued a lot of value. I’m going to say one more thing, which is so—okay, this is a sneak preview for the people listening to this that nobody else has heard before.
So Sarah, and I are back at it again, and—the brilliant Sarah, who did the first piece—and we’re doing another study. And the study is if you look at public companies and you look at ones that are app companies versus infrastructure companies, where does the value accrue? And there’s way, way more app companies; there’s a ton of app companies, but it turns out that infrastructure companies have higher multiples and accrue more value. And that’s actually a counter-narrative because people think that the business is the apps, but it just turns out that’s where the differentiation is. So, I’m just an infra maximalist. I think you could be an infra person your entire career and it’s the place to be. [laugh].
Corey: And this is the real value that I see of looking at AWS bills. And our narrative is oh, we come in and we fix the horrifying AWS bill. And the naive pass is, “Oh, you cut the bill and make it lower?” Not always. Our primary focus has been on understanding it because you get a phone-number-looking bill from AWS. Great, you look at it, what’s driving the cost? Storage.
Okay, great. That doesn’t mean anything to the company. They want to know what teams are doing this. What’s it going to cost for them to add another thousand monthly active users? What is the increase in cost? How do they wind up identifying their bottlenecks? How do they track and assign portions of their COGS to different aspects of their service? How do they trace the flow of capital for their organization as they’re serving their customers?
And understanding the bill and knowing what to optimize and what not to becomes increasingly strategic business concern.
Martin: Yeah.
Corey: That’s the fun part. That’s the stuff I don’t see that software has a good way of answering, just because there’s no way to use an API to gain that kind of business context. When I started this place, I thought I was going to be building software. It turns out, there’s so many conversations that have to happen as a part of this that cannot be replicated by software. I mean, honestly, my biggest competitor for all this stuff is Microsoft Excel because people want to try and do it themselves internally. And sometimes they do a great job, sometimes they don’t, but it’s understanding their drivers behind their cost. And I think that is what was often getting lost because the cloud obscures an awful lot of that.
Martin: Yeah. I think even just summarize this whole thing pretty quickly, which is, like, I do think that organically, like, cloud cost has become a board-level issue. And I think that the shift that founders and execs should make is to just, like, treat it like a first-class problem upfront. So, what does that mean? Minimally, it means understanding how these things break down—A, to your point—B, there’s a number of tools that actually help with onboarding of this stuff. Like, Vantage is one that I’m a fan of; it just provides some visibility.
And then the third one is if you’re selling Software as a Service, that’s your core product or software, and particularly it’s a infrastructure, if you don’t actually do the analysis on, like, how this impacts your share price for different cloud costs, if you don’t do that analysis, I would say your fiduciarily negligent, just because the impact would be so high, especially in this market. And so, I think, listen, these three things are pretty straightforward and I think anybody listening to this should consider them if you’re running a company, or you’re an executive company.
Corey: Let’s be clear, this is also the kind of problem that when you’re sitting there trying to come up with an idea for a business that you can put on slide decks and then present to people like you, these sounds like the paradise of problems to have. Like, “Wow, we’re successful and our business is so complex and scaled out that we don’t know where exactly a lot of these cost drivers are coming from.” It’s, “Yeah, that sounds amazing.” Like, I remember those early days, back when all I was able to do and spend time on and energy on was just down to the idea of, ohh, I’m getting business cards. That’s awesome. That means I’ve made it as a business person.
Spoiler: it did not. Having an aggressive Twitter presence, that’s what made me as a business person. But then there’s this next step and this next step and this next step and this next step, and eventually, you look around and realize just how overwrought everything you’ve built is and how untangling it just becomes a bit of a challenge and a hell of a mess. Now, the good part is at that point of success, you can bring people in, like, a CFO and a finance team who can do some deep-level analysis to help identify what COGS is—or in some cases, have some founders, explain what COGS is to you—and understand those structures and how you think about that. But it always feels like it’s a trailing problem, not an early problem that people focus on.
Martin: I’ll tell you the reason. The reason is because this is a very new phenomenon that it’s part of COGS. It’s literally five years new. And so, we’re just catching up. Even now, this discussion isn’t what it was when we first wrote the post.
Like, now people are pretty educated on, like, “Oh yeah, like, this is really an issue. Oh, yeah. It contributes to COGS. Oh, yeah. Like, our stock price gets hit.” Like, it’s so funny to watch, like, the industry mature in real-time. And I think, like, going forward, it’s just going to be obvious that this is a board-level issue; it’s going to be obvious this is, like, a first-class consideration. But I agree with you. It’s like, listen, like, the industry wasn’t ready for it because we didn’t have public companies. A lot of public companies, like, this is a real issue. I mean really we’re talking about the last five, seven years.
Corey: It really is neat, just in real time watching how you come up with something that sounds borderline heretical, and in a relatively short period of time, becomes accepted as a large-scale problem, and now it’s now it is fallen off of the hype train into, “Yeah, this is something to be aware of.” And people’s attention spans have already jumped to the next level and next generation of problem. It feels like this used to take way longer for these cycles, and now everything is so rapid that I almost worry that between the time we’re recording this and the time that it publishes in a few weeks, what is going to have happened that makes this conversation irrelevant? I didn’t used to have to think like that. Now, I do.
Martin: Yeah, yeah, yeah, for sure. Well, just a couple of things. I want to talk about, like, one of the reasons that accelerated this, and then when I think is going forward. So, one of the reasons this was accelerated was just the macro downturn. Like, when we wrote the post, you could make the argument that nobody cares about margins because it’s all about growth, right?
And so, like—and even then, it still saved a bunch of money, but like, a lot of people were like, “Listen, the only thing that matters is growth.” Now, that’s absolutely not the case if you look at public market valuations. I mean, people really care about free cash flow, they really care about profitability, and they really care about margins. And so, it’s just really forced the issue. And it also, like, you know, made kind of what we were saying very, very clear.
I would say, you know, as far as shifts that are going, I think one of the biggest shifts is for every back-end developer, there’s, like, a hundred front-end developers. It’s just crazy. And those front-end developers—
Corey: A third of a DevOps engineer.
Martin: [laugh]. True. I think those front-end developers are getting, like, better tools to build complete apps, right? Like, totally complete apps, right? Like they’ve got great JavaScript frameworks that coming out all the time.
And so, you could argue that actually a secular technology change—which is that developers are now rebuilding apps as kind of front-end applications—is going to pull compute away from the clouds anyways, right? Like if instead of, like, the app being some back-end thing running in AWS, but instead is a front-end thing, you know, running in a browser at the CDN tier, while you’re still using the Big Three clouds, it’s being used in a very different way. And we may have to think about it again differently. Now, this, again, is a five-year going forward problem, but I do feel like there are big shifts that are even changing the way that we currently think about cloud now. And we’ll see.
Corey: And if those providers don’t keep up and start matching those paradigms, there’s going to be an intermediary shim layer of companies that wind up converting their resources and infrastructure into things that suit this new dynamic, and effectively, they’re going to become the next version of, I don’t know, Level 3, one of those big underlying infrastructure companies that most people have never heard of or have to think about because they’re not doing anything that’s perceived as interesting.
Martin: Yeah, I agree. And I honestly think this is why Cloudflare and Cloudflare work is very interesting. This is why Fly is very interesting. It’s a set of companies that are, like, “Hey, listen, like, workloads are moving to the front-end and, you know, you need compute closer to the user and multi-region is really important, et cetera.” So, even as we speak, we’re seeing kind of shifts to the way the cloud is moving, which is just exciting. This is why it’s, like, listen, infrastructure is everything. And, like, you and I like if we live to be 200, we can do [laugh] a great infrastructure work every year.
Corey: I’m terrified, on some level, that I’ll still be doing the exact same type of thing in 20 years.
Martin: [laugh].
Corey: I like solving different problems as we go. I really want to thank you for spending so much time talking to me today. If people want to learn more about what you’re up to, slash beg you for other people’s money or whatnot, where’s the best place for them to find you?
Martin: You know, we’ve got this amazing infrastructure Discord channel. [laugh].
Corey: Really? I did not know that.
Martin: I love it. It’s, like, the best. Yeah, my favorite thing to do is drink coffee and talk about infrastructure. And like, I posted this on Twitter and we’ve got, like, 600 people. And it’s just the best thing. So, that’s honestly the best way to have these discussions. Maybe can you put, like, the link in, like, the show notes?
Corey: Oh, absolutely. It is already there in the show notes. Check the show notes. Feel free to join the infrastructure Discord. I will be there waiting for you.
Martin: Yeah, yeah, yeah. That’ll be fantastic.
Corey: Thank you so much for being so generous with your time. I appreciate it.
Martin: This was great. Likewise, Corey. You’re always a class act and I really appreciate that about you.
Corey: I do my best. Martin Casado, general partner at Andreessen Horowitz. I’m Cloud Economist Corey Quinn, and this is Screaming in the Cloud. If you’ve enjoyed this podcast, please leave a five-star review on your podcast platform of choice, whereas if you’ve hated this podcast, please leave a five-star review on your podcast platform of choice along with an angry comment telling me that I got it completely wrong and what check you wrote makes you the most interesting.
Announcer: The content here is for informational purposes only and should not be taken as legal, business, tax, or investment advice, or be used to evaluate any investment or security and is not directed at any investors or potential investors in any a16z fund. For more details, please see a16z.com/disclosures.
Corey: If your AWS bill keeps rising and your blood pressure is doing the same, then you need The Duckbill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duckbill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started.
Announcer: This has been a HumblePod production. Stay humble.
Join our newsletter
2021 Duckbill Group, LLC