Screaming in the Cloud - Caylent: From Etymology to Engineering with Randall Hunt

Episode Date: February 17, 2022

About RandallRandall Hunt, VP of Cloud Strategy and Solutions at Caylent, is a technology leader, investor, and hands-on-keyboard coder based in Los Angeles, CA. Previously, Randall led softw...are and developer relations teams at Facebook, SpaceX, AWS, MongoDB, and NASA. Randall spends most of his time listening to customers, building demos, writing blog posts, and mentoring junior engineers. Python and C++ are his favorite programming languages, but he begrudgingly admits that Javascript rules the world. Outside of work, Randall loves to read science fiction, advise startups, travel, and ski.Links:Caylent.com: https://caylent.com/Twitter: https://twitter.com/jrhuntRiot Games Talk: https://youtu.be/oGK-ojM7ZMc James Hamilton Talk: https://youtu.be/uj7Ting6Ckk

Transcript
Discussion (0)
Starting point is 00:00:00 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. This episode is sponsored in part by our friends at Sysdig. Sysdig is the solution for securing DevOps.
Starting point is 00:00:37 They have a blog post that went up recently about how an insecure AWS Lambda function could be used as a pivot point to get access into your environment. They've also gone deep in depth with a bunch of other approaches to how DevOps and security are inextricably linked. To learn more, visit sysdig.com and tell them I sent you. That's s-y-s-d-i-g dot com. My thanks to them for their continued support of this ridiculous nonsense. It seems like there's a new security breach every day. Are you confident that an old SSH key or a shared admin account isn't going to come back and bite you? If not, check out Teleport. Teleport is the easiest, most secure way to access all of your infrastructure. The open-source Teleport access plane consolidates everything you need for secure
Starting point is 00:01:37 access to your Linux and Windows servers, and I assure you, there is no third option there. Kubernetes clusters, databases, and internal applications like AWS Management Console, Yankins, GitLab, Grafana, Jupyter Notebooks, and more. Teleport's unique approach is not only more secure, it also improves developer productivity. To learn more, visit GoTeleport.com. And no, that's not me telling you to go away. It is GoTeleport.com. Welcome to Screaming in the Cloud. I'm Corey Quinn.
Starting point is 00:02:20 About a year ago from the time of this recording, I had Randall Hunt on this podcast, and we had a great conversation. He worked elsewhere, did different things, and midway through the recording, there was a riot-slash-coup attempt at the U.S. Capitol. Yeah. So talking to Randall was the best thing that happened to me that day, and I'm hoping that this recording is a lot less eventful. Randall, thank you for joining me once again. It's great to see you, buddy. It's been a long time. It really has.
Starting point is 00:02:49 Well, I guess we saw each other at reInvent. We did, but that was, reInvent is a separate otherworldly place called Las Vegas. But since then, you've taken a new role. You are now the VP of Cloud Strategy and Solutions at Kalent. And the first reaction I had to that was, what the hell is a Kalent? Let's find out. So I pulled up the website and it was,
Starting point is 00:03:11 you're an AWS partner, but I was able to figure out, but you didn't lead with that, which is a great thing because we're an AWS partner is the least effective marketing strategy I can imagine. You are doing consulting on the implementation side the way that I would approach doing consulting implementation if I were down that path, which I'm very much not.
Starting point is 00:03:31 I'm pure advisory around one problem. But you talk about solutions. You talk about outcomes for your customers. You don't try to be all things to all people. You're Randall Hunt. You have a lot of options when it comes to what you do for careers. How did you wind up at Kalen? Well, you know, I was doing a startup for a little while. And unfortunately, you know, I lost some people in my family and I was just like a little mentally burnt out. So I took a break and I had already bought my reinvent ticket and everything. So then I was like, okay, well I'll go to reinvent reInvent. I'll see everybody and try and avoid getting COVID. So I was masked up the whole time. And while I was there, I ran into this group of folks who run Kalent. And I did some research on them. And then we had some meetings. And I had already been kind of chatting with a bunch of different AWS partners, consulting
Starting point is 00:04:21 partners, big and small. And none of them really stood out to me. I'm not trying to diss on any of these other partners because I think they're all pretty amazing in what they do. But then a lot of them are just kind of the same shop pushing out the same code. They don't have this operational excellence. Swap one partner for another in many cases, and there's not a lot of difference perceivable from the customer side of the story. And I know you're going to be shocked by this, but I'm not a huge fan of the way that AWS talks about these things with their messaging. Imagine that. Like, it's sure enough in the partner program, AWS continues what it does with services and gives things bad names. In this case, it's a competency. If we used to work together and
Starting point is 00:05:02 someone reaches out for a reference check and I say, Randall, oh yeah, he was competent. That has a lot of implications that aren't necessarily positive. It feels almost begrudging when they frame it that way. And it's just odd. The way that I look at it, so I don't know if you've ever been through this program, but in order to achieve those competencies, you have to demonstrate. So in order to be able to list them on your little partner card, right, or in the marketplace or whatever, you have to be able to go and say, these are five customers where we delivered. And then AWS will go and talk to those customers and ask for your satisfaction scores from those customers. You have to explain which services you used, what the initial set was, and then what the outcome was. And so it's a big
Starting point is 00:05:46 matrix that they make you fill out to accomplish each of these. And you have to have real world customer examples. So I like that there's that verification for people to know, but I don't think that AWS does a great job of explaining what that means, like what goes into getting a competency. And I don't know how to explain it quickly. Same here. When I look at those partner cards and various websites, in some cases above the fold on the landing page, they list out all the different competencies. And it's on some level, if I know what all of those things are and what they imply and how that works for a lot of problems, I don't need a partner at that point. Cause at that point I'm deep enough in the weeds to do a lot of it myself. To be clear, I have the exact opposite outlier type that most companies probably should not emulate.
Starting point is 00:06:26 One of our marketing approaches here at the Duckbill Group has been, we are not AWS partners as a selling point of all things. We're not partnering with any company in the space just due to real or perceived conflicts of interest. We also do one very specific, very expensive problem in an advisory sense, and that is it. If we were doing implementation and we led with, oh yeah, we're not AWS partners,
Starting point is 00:06:50 it doesn't go so well. I once was talking to somebody who wanted me to do a security assessment there, and all right, it's not what we do, but this was early days, and I gave the talk, and it turns out every talking point I've got for what works well in the costing space makes me look deranged when I'm talking about in other spaces like, oh yeah, we're doing security stuff. Yeah, but we're no AWS partners and we're not partnering with any vendor in this space. That sounds actively dangerous and harmful. What the hell does it matter with you people? Because security is a big space and you need to work closely with cloud providers when doing security things there. The messaging doesn't
Starting point is 00:07:24 land quite the same way. That's why I don't do other kinds of consulting these days. Yep. But to your question of what the hell is a Kalen? So Kalen's name is derivative of Kalis, which is a god from Roman mythology. And I think it's the root of the word celestial, but I just looked up the etymology and I can't confirm that, but let's be real, you know. Well, hang on a second because if you look at Athena, which is AWS's service named after the Greek goddess of spending money on cloud services, we have Kubernetes, which is the Greek god of cosplaying as a Google engineer. And I'm not huge fans of either of those things. So why am I going to like Caitlyn Denny better? Oh, it's Roman, not Greek. Ah, that would do it. No, I, beyond meeting
Starting point is 00:08:12 the team there and then reading through some of their case studies and projects when I was at reInvent, in my first day at the company, I just went around and I just spoke with as many of the engineers as I could. And I was blown away at some of the cool stuff that they're working on and some of the talent. And here's the thing is, Kalent was pretty small last year. I think they were at 30 people sometime last year and now it's 400% growth almost. And they've done some really, really cool, important work during COVID for companies like Emed. They've done some work for all of these other firms. But between you and me, let's get down to business, which is, you know I love space.
Starting point is 00:08:56 To be clear, when we're talking about space, that can mean a bunch of different things. Like, honestly, don't be near me could be how I interpret that. You know how I love space and rockets and orbital mechanics and satellites and these sorts of things and sci-fi. And Kalen's whole branding scheme is around this little guy called the Kalen. It's our little mascot, little alien dude. And it is kind of our whole branding persona. And everything else that we do is rockets.
Starting point is 00:09:24 And we don't have onboarding, we have launch plans. That whole branding, it seems silly. It's very evocative of the Roman mythology. I think that's a great direction to go in. I realized that for the biggest part of this episode, I forgot to give folks who are not familiar with you a bit of backstory. You've done a lot of things. You worked at NASA, and then you were at MongoDB, and you were a boomerang at AWS. Your second time there is where I wound up meeting you. In between, you decided to work at a little company called SpaceX. Yeah, space is kind of a thing for you. And then you were in a few different roles at AWS, and that's where I encountered you. And you had a way of talking to
Starting point is 00:10:02 people on stage or in a variety of different contexts and building up proofs of concept where you made a lot of the technical hard things look easy without being condescending to anyone in the event that the rest of us mere mortals found them a little trickier to do. You did a great job of not just talking about what the service did, but about what problem it solves, and thus, by extension, why I should care. And it was really neat to watch you just break things down like that in a way that makes sense. Now that you're over at Kalent, as the VP of cloud strategy, the two things I see are, on the strength side, you have an ability to articulate the why behind what customers and companies and technologists are doing. The caution I have, and I'm curious about how you're challenging that, is your default go-to to explain things in many cases is to write some code that demonstrates the thing that you're talking about. Great engineer.
Starting point is 00:10:59 As a VP, depending on how that expresses itself, that could be something that poses a bit of a challenge. How do you view it? You gave me some good advice on this. I don't know if you remember, but you said, Randall, if you're in management, you've got to make sure you're not just an engineer with an inflated title. You know, you have to lead. Good leaders aren't passive. They're active. And I kind of took that to heart.
Starting point is 00:11:21 I'm never going to stop coding. I'm never going to be hands-off keyboard. But one of the things that I've been focusing on lately, as opposed to doing pure implementation, is what is the Kalent culture and the Kalent way of doing things? And how can we onboard junior talent and get them to learn as much as they can about the cloud so we can cover the cost of their certification and things like that? But how do we make it so that we're not just teaching them the things they need to be successful in the role, but the things they need to be successful in their career, even as it leaves Kalent, even beyond Kalent. When you're hiring somebody, when you're evaluating a cloud engineer, if they have Kalent on their resume, I want that to be a very strong signal
Starting point is 00:12:02 for hiring managers where they're like, oh, I know Kalent does amazing work. So we're going to definitely put this person in for an interview. And then I've been an independent consultant many, many times. So I've done work just off on the side, like implementation and stuff for probably hundreds of companies over the last decade plus. But what I haven't done is really worked with a consulting firm before. I have this interesting dilemma that I'm trying to evaluate right now, which is you work with a very broad set of customers who have a very broad set of values and principles and ways of doing things. And you, as a consultant, are not able to just prescriptively come in and say, this is how you should do it. You know, we're not McKinsey. We don't come in and talk to the board and say, you have to restructure the whole company. That's not what we do. What we do is we build things and we help
Starting point is 00:12:53 with DevOps. And so I've been playing around with this. Let me workshop it on you and you tell me what you think. It's hit me. At Kalent, we work within the customer's values, but we strive to be ambassadors of our Kalent culture. Always be on the lookout's values, but we strive to be ambassadors of our Kalent culture. Always be on the lookout for values, ideas, tools, and practices that our customers have that would work well here at Kalent. And these are our principles, unless you know better ones. I don't know if you know that phrase, by the way. It's an old Amazon thing. Oh, yeah. I remember that quite a bit. It's included in most of their tenant descriptions of these are ours, unless you know better ones. They don't say that about the leadership principle,
Starting point is 00:13:27 because it's like, these are our leadership principles unless you know better ones. Yes, several, but that's beside the point. The idea of being able to always learn and the rest. You also hit on something that applies to my entire philosophy of employment. Something we do in this industry is, we tend to stay in jobs for, I don't know,
Starting point is 00:13:44 ideally two to five years in most cases, and then we move on. But magically during the interview process, we all pretend that this is your forever job. And suddenly this is the place that's going to change all of it. And you're going to be here for 25 years and retire with a gold pocket watch and a pension. And most people don't have either of those things in this century. So it's a little bit of an unrealistic fantasy. Something I like to ask our candidates during the interview process is always, great, ignore this job, ignore it entirely.
Starting point is 00:14:13 What's the job after this one? Where are you going? Because if you don't plan these things, your career becomes what happens to you instead. And even if what you plan changes, that's great. It keeps you moving from doing the same thing year after year after year after year. Early in my career, I worked with someone who'd been at a company for seven years, but it was time for him to go. And he couldn't for the
Starting point is 00:14:31 life of him remember what he did years two through four, which he may as well not have been there. There's a really good quote from the CEO of GitLab that says, at GitLab, we hire people on trajectory, not on pedigree. And I love that. And, you know, I never finished college. So the fact that I've been able to get the opportunities I've been able to get without a college degree and without a fancy name on my resume. We are exactly the same on that, but hang on a second. You have a lot of fancy names on your resume. So slow your roll there, Speed Racer. Okay, okay. Well, but that's after, right? Like, I think once you land one, the rest don't matter. But I still never have. The most impressive thing in my resume is, honestly, the duckbill group. Well, I think that's pretty impressive now, right?
Starting point is 00:15:16 Oh, it is. We're pretty good at what we do. But it doesn't have the household recognition that, you know, SpaceX does. Yet. Yet. I'm really loving building things and working with customers, but you're totally right. As you move into leadership, it's not your job to write code day in, day out. I know a couple of people. So Elliot Horowitz, who used to be the CTO over at MongoDB, he would still code all the time. And I'd love to be able to find a way to keep my hands-on keyboard skills sharp, but continue to have the larger impact that you can have in leadership for a larger number of people. I have the same problem because my consulting clients, it's pure advisory. I don't write production code for a variety of excellent reasons,
Starting point is 00:16:03 including that I'm bad at it. And with managing the team here, as soon as I step in and start writing the code myself instead of someone else whose core function it is, well, that causes a bunch of problems culturally, as well as the problem of I'm suddenly in the critical path, and there's probably something more impactful I could be and should be working on. So my answer, in all seriousness, has been shitposting. When I build ridiculous things, you helped out architecturally with one of them, the stop.lying.cloud status page replacement for AWS. Oh yeah, that you were regenerating every time? I remember that. Yeah, I had a whole blog post about that. I have a Twitter client that I wrote the first version of and then paid someone to make better. Last tweet in AWS.com.
Starting point is 00:16:45 That's out there for a bunch of things. My production pipeline for the newsletter. And the reason I build a lot of these things myself is that it keeps me touching the technology so I don't become a talking head. But if I decide, you know, I don't want to touch code this week, nothing is not happening for the business as a direct result of that. Plus, you know, it's nice to have a small-scale environment that I can take screenshots of without worrying about it. And oh, heavens, I'm suddenly sharing data that shouldn't be shared publicly. So I find a way to still bring it in and tie it in
Starting point is 00:17:14 without it being the core function of my role. That may help, it may not. No, it does help. There's this person in our industry, Charity Majors. I've been reading some of her blog posts about engineering management and how that all kind of shakes out. And I've tried to take as much lessons from that as I can. Because being in leadership is fairly new for me. I don't know if I'm good at this.
Starting point is 00:17:40 I might suck at it. And by the way, if any Kalians are listening and you see me screw up, just shoot me a message on Slack anytime, day or night. It's like, hey, Randall, you screwed this up. Just let me know. Or call it out on Twitter. That's more entertaining. I kid. I kid. That is what's known as career limiting move in most places. Not because Randall is going to take any objection to it, but because it's people can see the things that you write. And it's one of those, oh, you're just going to call down your own internal company leadership in public, even if it's a gag or something. People don't have the context on that. And it's one of those, oh, you're just going to call down your own internal company leadership in public, even if it's a gag or something. People don't have the context on that. And it does not look good to folks who lack the context. I've learned as I've iterated forward
Starting point is 00:18:13 that appearances count for an awful lot and things like that. I'm sorry. Please continue. And the other thing that I've discovered is that you can have an outsized impact by focusing on education within your own company. So one of my primary functions is to just stay on top of AWS news. Yeah, me too. Exactly, right? So literally every RSS feed from AWS, I watched every single re-invent video. So it's like 19 days worth of video. And obviously, you know, I put it on double speed
Starting point is 00:18:50 and I would skip through a bunch of things. But I go and I review everything and I try and create contacts with the people who are moving and shaking things at AWS and building cool stuff. And my realization is that I need to work to grow my network and connect with people who have accomplished very impressive things in business. And by leveraging that network and
Starting point is 00:19:11 learning about the challenges they faced, it becomes a compression algorithm for experience. And I know that's an uncommon, unpopular opinion that most people will say there is no compression algorithm for experience. but I think taking lessons learned and leveraging them within your own organization is probably one of the most important things you can do. I would agree with you, but I also got to take it a step further. There's no compression algorithm for experience. It sounds pithy, but it's one of the most moronic things I've heard in recent memory, because of course there is. We all stand on the shoulders of giants. We can hire consultancies. You can hire staff who have
Starting point is 00:19:50 solved similar problems before. You can buy a product that bakes all of that experience into it. And yeah, you can absolutely find ways of compressing experience. I feel like anytime a big cloud company that charges per gigabyte tells you that there's no compression algorithm for anything, it's because, ah, I see what's going on here. You're trying to basically gouge customers. Got it. I want to come back to that in one second, right? Because I do want to talk about cloud networking because I have so many thoughts on this and AWS did some cool stuff. But there's one other thing that I've been thinking about a lot lately. And one of the hardest things that I found in business is to not slow down as your organization grows. It becomes really easy to introduce excuses for going slower or to introduce processes that create bottlenecks. And my whole focus right now is Kalen's in this hyper growth period.
Starting point is 00:20:48 We're hiring a lot. We're growing a lot. We have so many inbound customers that we want to be able to build cool stuff for and help them out with their DevOps culture and help them get moved into this 21st century, right? How do we grow without just completely becoming bureaucratic? I want people to be a manager of one and be able to be autonomous and feel empowered to go and do things on behalf of customers. But you also have to focus on security and compliance and the checkboxes that your customers want you to have and that your customers need to be able to trust you. And so I am really looking for good ideas on how to not slow down as we grow.
Starting point is 00:21:33 Today's episode is brought to you in part by our friends at Minio, the high-performance Kubernetes native object store that's built for the multi-cloud, creating a consistent data storage layer for your public cloud instances, your private cloud instances, and even your edge instances, depending upon what the heck you're defining those as, which depends probably on where you work. It's getting that unified is one of the greatest challenges facing developers and architects
Starting point is 00:22:00 today. It requires S3 compatibility, enterprise-grade security and resiliency, the speed to run any workload, and the footprint to run anywhere, and that's exactly what Minio offers. With superb read speeds in excess of 360 gigs and a 100 megabyte binary that doesn't eat all the data you've got on the system, it's exactly what you've been looking for. Check it out today at min.io slash download and see for yourself. That's min.io slash download. And be sure to tell them that I sent you.
Starting point is 00:22:34 That's always an interesting challenge because it's... Slowing down is an inherent side effect of maturity on some level. And people look, well, look at AWS. They do all kinds of things super quickly.
Starting point is 00:22:51 Yeah, they release new things from small teams very quickly, but look at the pace of change that comes to foundational service like SQS or S3. Like the things that are foundational to all of that. And yeah, you don't want to iterate on that super quickly and change constantly because people depend on the behaviors, on the, in some cases, the bugs. And any change you make is going to disrupt someone's workflow. So there's always a bit of a balance there. I want to talk specifically about how you view AWS because people ask me the same thing all the time and you stand in a somewhat similar position. You work there, I never have, but you have been critical of things AWS has done. Rightfully so. I very rarely find myself disagreeing with you. You're also a huge fan
Starting point is 00:23:35 of things that they do, which I am as well. And I want to be very clear for anyone who questions this, you work for a large partner now, and there are always going to be constraints, real or imagined, around what you can say about a company with whom a good portion of your business flows through. But I have never once known you to shill for something you don't believe in. I think your position on this is the same as mine, which is, I don't need to say every thought that flits through my head about something, but I will not lie to my audience or to other people, my customers or anyone else for that matter, about something, regardless of what people want me to do. I've turned down sponsorships
Starting point is 00:24:16 on that basis. You can buy my attention, but not my opinion. And I've always got a very strong sense of that same behavior from you. You're totally right there. I mean, well, it's like you're going to disagree with that. No, no, I'm a hell of a shill. Thanks for not seeing it, though. Come on. Of course, you're going to agree with that. So when I was at AWS, I did have to shill a little bit because they have some pretty
Starting point is 00:24:37 intense PR guidelines. But rule number one, never say anything at any time proactively. But OK, please continue. No, no, I think they've relaxed that over the years. So Amazon had very strict PR. And then when AWS was kind of coming up, a lot of those PR rules were kind of copy-pasted into AWS. And it took a while for the culture of AWS, which is very much engineering-focused, to
Starting point is 00:24:59 filter up into PR. So I think modern-day AWS PR is actually a lot more relaxed than it was, say, in like 2014. And that's how we have senior principal and distinguished engineers on Twitter who are able to share really cool details about services with us. And I love that. You know, Colm's threads are great to read. And then, you know, there are a bunch of people that I follow who all have cool details and deep dives into things, Matt Wilson as well. And so when you talk about being authentic and not just reiterating the information that comes from AWS,
Starting point is 00:25:31 I have this balance that I have to play that I was honestly not good at earlier on in my career. Maybe it was just a maturity thing where I would say every thought that came through my head. I wouldn't take a beat and think about, how can I say this in a way that's actionable for the team as opposed to just pure criticism.
Starting point is 00:25:50 And now I am fully committed to being as authentic as possible. So when a service stinks, I say it. I am very much down on Timestream right now. For what it's worth, I have not tried it this month, but I keep trying to use Timestream, right? And I keep running into issues. These lifecycle policies, they don't actually move the things in the timely manner that you expect them to. And there's this idea that AWS has around purpose-built databases, and they're trying to
Starting point is 00:26:21 shove all of these different workloads into different databases. But a lot of times, DynamoDB can be your core data processing engine and everything else can flow from that. Or you can even use MongoDB, but throwing in Timestream and MemoryDB and all of these other things on top of it, it becomes less and less differentiated. And a lot of these workloads are getting served by other native services, like cloud native services.
Starting point is 00:26:45 And anyway, that's a whole tangent. But basically, I wanted to say, you can expect me to continue to be very opinionated about AWS services. And I think that's one of the reasons that customers want us there is we will advise you on the full spectrum of compute, right? We're not going to say, oh, you have to go serverless. There are still some workloads that are not well served by serverless. There's still some stuff that just doesn't work well with serverless. And then there'll be other workloads where EKS is where you want to be running things. Maybe you do need Kubernetes.
Starting point is 00:27:15 I used to go on Twitter all the time and I would say things like, you don't need Kubernetes. You don't need Kubernetes. You only need Kubernetes at this scale. You're not there yet. Calm down. That's changed. So these days, I think Kubernetes is way easier to deal with,
Starting point is 00:27:27 and it's a lot more mature. So I don't shy away from recommending Kubernetes these days. What is your take on, I guess, some of the more interesting global infrastructure stuff that they're doing lately? Because I've been having some challenges on some level building some multi-region stuff. And increasingly, it's
Starting point is 00:27:45 felt to me like a lot of the regional expansions and the rest have been for very specific folks in very specific places with very specific, often regulatory, constraints. These aren't designed to the point where anyone would want to use more than two or three in any application's deployment. And I know this because when I try to do it, the SA's look at me like I'm something of a loon. So there were two really cool launches from AWS this year, or last year at reInvent. There was CloudWAN, or Cloud Wide Area Network, and there was SiteLink. And there was also VPC Access Analyzer. But when we talk about AWS's global infrastructure, I like going back to James Hamilton's talk. I don't remember if it was 2017 or 2018, but it was Tuesday Night Live with AWS or something. And it walked through what a
Starting point is 00:28:30 region is. And so the AWS cloud these days is 26 regions, there are eight more on the way, and then there's something like 30 local zones. And I think that AWS's focus on getting closer to their customers, creating better peering relationships with different telecom providers, creating more edge locations, local zones to be able to get their Valorant gamers onto, Valorant is this first-person shooter game, get those gamers on the most local server that minimizes latency and ping for them. And that's the kind of future that I want to see us build towards.
Starting point is 00:29:21 And that's something, I'm still incredibly bullish on AWS. I know Azure and Google are making improvements and great for them for doing that because it raises all of us up to compete. But the thing that AWS has done that separates them from a lot of the other clouds is they have enabled workloads
Starting point is 00:29:36 that literally would not have been possible without fundamental investment in global infrastructure. I'm talking things like undersea cables. I'm talking things like undersea cables. I'm talking things like net new applied photonics for fiber. There's researchers at AWS whose sole job is to figure out how to fit more stuff into fiber. So James Hamilton did this talk, right? And he broke down what an availability zone is.
Starting point is 00:30:02 And there are 84 availability zones in all now. And he walked through an availability zone is, and there are 84 availability zones in all now. And he walked through, an availability zone is not a single data center. An availability zone typically comprises multiple data centers that are separated from each other with different infrastructure and stuff. And then he broke down, like the largest AWS availability zone is 14 data center.
Starting point is 00:30:21 And all new regions, by the way, have three availability zones. And those availability zones, they're meaningfully separated, more than a mile, but less than an issue than when like speed of light effects come in. And that's where you can build services like Aurora, where you have the shared storage layer on top of a data engine. And that's how you can build FSX for Lustre and EBS and EFS. And like all of these services are things that are really only possible at scale. And Peter DeSantis talked a lot about this in his keynote, by the way, about the advantages of aggregate workload monitoring. I think AWS's ability to innovate from first
Starting point is 00:30:56 principles is probably unparalleled in our global economy right now. That's not to say they will always be there. And that's not to say that they're always going to be that level of innovation. But for the last 10 years, they've shown again and again that they can just go gangbusters and release new stuff. I mean, we have 400 gigabit per second networking now.
Starting point is 00:31:18 Like, what the heck? And we still charge two cents per gigabyte when we throw that amount of capacity from one availability zone in a region to another, which of course I'm still salty about. Remember, my world is economics, so I have a different perspective on these things. Well, I like the Cloudflare and Google and Microsoft and even Oracle, by the way. I don't know. At some point, we should talk about Oracle Cloud because I used to be really down on
Starting point is 00:31:41 them. But now that I've played around with it more, they're coming up. They're getting better and better. I am very impressed by a lot of stuff that Oracle Cloud's doing. But the disclaimer that they periodically sponsored this podcast, I think they're still doing that. That's the fun thing is that I have an editorial firewall, but I'm not saying this because they're paying me to say this. I'm saying it because I experimented with it. I was really looking forward to just crapping all over it. And it was good. And who is this really?
Starting point is 00:32:07 Like, did someone just slap an Oracle sticker on something pleasant? No, it's actually nice. But yeah, we should dive in that at some point. I want to say one more thing on global infrastructure. And I know we don't have a lot of time left, but even 800 gigabit per second networking on the Tranium instances, by the way, now,
Starting point is 00:32:20 which is just mind blowing. So the fact that AWS has redone two inch conduits, and I have this picture that I took at re-invent that I can share with you later if you want, of all of their different fiber and like networking and switches and stuff. In aggregate, one of their regions has 5,000 terabits of capacity, 5,000 terabits. This is 388 unique fiber paths. It's just, it's absolutely fascinating. And it's a scale that enables the modern economy and the modern world. Like the app we're using to record this podcast, all of these things rely on AWS's global infrastructure backbone. And that's why I think
Starting point is 00:32:56 they charge what they charge for, you know, these networking services. They're recouping the cost of that fundamental investment. But now last last year, they announced 100 gigabytes free for S3 and non-CloudFront services, and then one terabyte per month for free from CloudFront. So that's a huge improvement. It's a little late, but I mean, they got it done.
Starting point is 00:33:15 I do want to just, the point of transparency and honesty, the app that we're using to record this does, in fact, use Google Cloud. But again, it's, yeah, again, it's one of the big ones, regardless. You can always tell which one is it, and not, no, I'm running this myself on a raspberry pie. Yeah. There's a lot that goes into these things. Honestly, I think the big winners in all
Starting point is 00:33:32 this are those of us who are building things on top of these technologies, because I can just build the ridiculous thing I want to and deploy it worldwide without signing $20 million of contracts first. Yeah. And going back to your point about multi-region stuff, I think that's getting better and better over time. There's some missteps. So let's take DynamoDB global tables, for instance. Which is not in every region, so it's basically, at this point, hemispherical tables.
Starting point is 00:33:55 Well, even so, it's good enough, right? It gives you the controls that you need to be able to slide that shared responsibility model and that shared cost model in the way that you need to or shared availability model what is frustrating though is that while this global availability is getting better and better from a software perspective it's getting harder and harder from a code perspective so actually writing the code to take advantage of some of this global infrastructure is imperfect and forest brazil from google cloud he spoke a little bit about
Starting point is 00:34:23 this recently and we had a cool Twitter discussion. Fantastic. I'm a big fan of Forrest. I'm glad that he found a place to land. I'm sad that it's not in the AWS ecosystem, but here we are. I mean, I'll follow that man anywhere. He's the Tom Lehrer of cloud.
Starting point is 00:34:37 Just glad he's still around to keep making some cool stuff. I don't want to know what I am of cloud ever. Don't tell me. Talk about it amongst yourselves, but don't tell me. Randall, I want to thank you for taking the time to speak with me. It is always a pleasure. If people want to learn more about what you're up to, where can they find you these days? Calent.com. I'm going to be writing a bunch of AWS blog posts on that. So go there. Also go
Starting point is 00:35:00 to Twitter, JR Hunt on Twitter. And if you need help building your cloud-native apps and some DevOps consulting or just a general 30-minute phone call to understand what you should do, reach out to me. Reach out to Kalent. We're happy to help. We love taking these conversations
Starting point is 00:35:14 and learning what you're building. And we will, of course, put links to that in the show notes. Thank you so much for taking the time to speak with me. I appreciate it. Thank you for having me on. It's great to see you. Until the next time. Randall Hunt, VP of Cloud Strategy
Starting point is 00:35:28 and Solutions at Caneland. 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
Starting point is 00:35:42 on your podcast platform of choice and an angry comment complaining about the differences between Greek and Roman mythology. And the best mythology is the stuff you have on your website about how easy it is to use your company, which is called corporate mythology. I love it. If your AWS bill keeps rising and your blood pressure is doing the same, then you need the Duck Bill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duck Bill Group works for you, not AWS. We tailor recommendations to your business and we get to the point.
Starting point is 00:36:25 Visit duckbillgroup.com to get started. This has been a HumblePod production. Stay humble.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.