Screaming in the Cloud - AWS Services that Age Well with Wayne Duso

Episode Date: February 15, 2022

About WayneProfessionally, I'm a Vice President at Amazon Web Services (AWS) where I lead a set of businesses delivering cloud infrastructure services. In 2013, I founded and continue to lead... the AWS Boston regional development center. I'm an always-curious entrepreneur who is passionate about building innovative teams and businesses that deliver highly disruptive value to customers. I love engaging people who build and deliver customer-obsessed solutions, as well as customers wanting to realize value from those solutions. I hold over 40 patents in distributed and highly-available computer systems, digital video processing, and file systems. Personally, I'm a proud dad to great people, I love to cook and grow things, it relaxes and grounds me, and I cherish finding adventure in the ordinary as well as the extraordinary.Links:LinkedIn: https://www.linkedin.com/in/wayneduso/Twitter: https://twitter.com/wayneduso

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.
Starting point is 00:01:02 My thanks to them for their continued support of this ridiculous nonsense. This episode is sponsored in part by our friends at Vulture, spelled V-U-L-T-R, because they're all about helping save money, including on things like, you know, vowels. So what they do is they are a cloud provider that provides surprisingly high performance cloud compute at a price that, well, sure, they claim it is better than AWS's pricing. And when they say that, they mean that it's less money. Sure, I don't dispute that. But what I find interesting is
Starting point is 00:01:36 that it's predictable. They tell you in advance on a monthly basis what it's going to cost. They have a bunch of advanced networking features. They have 19 global locations and scale things elastically, not to be confused with openly, which is apparently elastic and open. They can mean the same thing sometimes. They have had over a million users. Deployments take less than 60 seconds across 12 pre-selected operating systems. Or if you're one of those nutters like me, you can bring your own ISO and install basically any operating system you want. Starting with pricing as low as $2.50 a month for Vulture Cloud Compute, they have plans for developers and businesses of all sizes,
Starting point is 00:02:18 except maybe Amazon, who stubbornly insists on having something of the scale all on their own. But you don't have to take my word for it with an exclusive offer for you. Sign up today for free and receive $100 in credits to kick the tires and see for yourself. Get started at Vulture.com slash Morning Brief. That's V-U-L-T-R dot com slash Morning Brief. Welcome to Screaming in the Cloud. I'm Corey Quinn. Way back in the winter of 2017, I went to my first re-invent, and at that re-inventor shortly before, they announced EFS, Elastic File System, which is basically a net app in the cloud, killing some of my stuffing a net
Starting point is 00:03:00 app into US East 1 jokes. And my initial considered reaction, because I'd been writing the newsletter for about six months at that point, was, what a piece of crap. And the general manager of the product said, hey, can we meet at reInvent? And showed up with, as I recall, a couple of engineers who had no neck. And I thought, oh, great, this is how I die. Instead of what I expected, what happened was he asked a bunch of questions and took notes. And one by one, every issue that I had with the service, and it was lengthy, wound up getting knocked out in the next couple of years. And today, it's one of my absolute favorite AWS were to go. And I'm very glad today to have that former GM and now VP of engineering at AWS, Wayne Dusso, here to suffer more of my slings and arrows. Wayne, thank you for joining me.
Starting point is 00:03:55 Corey, it's always a pleasure. Thank you. It really was a transformative moment for me just because I was still finding my own voice in this because my big fear then was no one's going to read it. No one's going to listen. I'm going to starve to death and have to get a real job and get fired some more. And it was just about get out there at any cost. I didn't have the reach that I did then. And I was a lot more cynical and in some ways directly opposed
Starting point is 00:04:24 to service launches. I try not to do that anymore, don't always succeed. But I never got the sense that you took any of that feedback personally. And in some cases, you set me straight when I was wrong on things. And in others, you not only listened, you agreed with me and took steps to make it better. This is not me shining you on. This is very much the course of EFS. Yeah, Corey, you know, your feedback was super important. It was early days. And we don't pretend that we get everything right the first time. You know we don't. You write about how we don't get it right the first time quite often. And it's appreciated because, you know, as engineers, as technologists,
Starting point is 00:05:06 as leaders, you are always looking for input. Input's one of the most valuable things we can get. You know, not often people don't provide us input. And when I met you and you had your long scroll of input for us, for me, it was a treasure trove. It really was a treasure trove. And to this day, whether it's you or, you know, the next you, those scrolls are still treasure troves. Because it means that somebody has a different view than what I currently have. It stuck with me because suddenly it came crashing home to me that a lot of the criticisms that I was lobbying against AWS weren't just me shouting into the void. They were being heard. And also, it really was one of those reaffirmations back then. It's like, oh yeah, making fun of Amazon Web Services, their division of a company that's however many trillions of dollars it was at the
Starting point is 00:06:00 time. And that's not a personal thing. There are no people there. It's just a big company. And the dawning, creeping realization was that companies are made of people. And instead of just saying this is crap, I've got to be able to articulate why that is. And I guess the one enduring criticism that I had about EFS that still holds true on some level has nothing to do with the capabilities of the service, but more to do with the capabilities of the service, but more to do with the pattern of, if I'm building something to work in the cloud on day one, using what is effectively NFS
Starting point is 00:06:32 that attaches to a bunch of different instances simultaneously, or now containers or lambdas function, great, that feels like it's not the direction that cloud architecture has historically gone, but now the capabilities there, that's starting to shift in its own right once again. So it's just, it was a service that I didn't fully understand then. I'm not sure that I still do, but I definitely see the use of it and the utility of it. And by just sitting here and doing effectively nothing, it gets better with
Starting point is 00:07:02 time. And if there's a better story about cloud, I'm not sure what it is. You make it sound like a wine. If you do a proper job mixing those grapes, eventually you put it in a bottle, it gets better and better as time goes on. And eventually it becomes vinegar, and we can list like three or four of those services too, but let's be charitable here. We're not going to go there. So thank you for popping the cork on this bottle of wine and drinking it on a regular basis. Files are everywhere. When I came to the company in 2012 and I was handed a question, how should we build?
Starting point is 00:07:34 What should we build in terms of a file offering? I asked why in the same way that I'm sure you asked why when we launched. And the truth of the matter is, is that it doesn't matter what type of operating system you're on or what you're doing. Files are a fundamental abstraction. And every operating system, every language has an interface which is file-based. It's a really good abstraction. And, you know, objects are a great abstraction. Blocks are a great abstraction. Like, they all exist abstractions. Blocks are great abstractions. They all exist for a reason. They all serve a purpose. If they didn't, they would have gone away.
Starting point is 00:08:10 Files have been around for at least 50 years. Honestly, they'll be around for at least another 50 and probably beyond. It was really important to build a capability that customers, builders, could use straight out of the tools that they used every day without having to go through any transformation. It was important. When I say that EFS is a contender out of maybe four others for my favorite service, the people think that it's because I love files or I love storage.
Starting point is 00:08:44 And okay, fine, but that's not the real reason. That's sort of irrelevant. I mean, I like SSL certificates too, but ACM isn't on that list either. What I found valuable about it, what I love about it as an exemplar service, is that if I go through the console wizard to spin up an EC2 instance, which of course I do, because the ultimate form of managing cloud resources is using the console and then lying about it. It's called ClickOps. And as I go through that process, adding an EFS file system to it is built into that wizard, and it just works. When you spin up an EFS volume, it automatically configures AWS backup to begin taking backup
Starting point is 00:09:24 snapshots of what's going on in there. And there's a bunch of niceties built into that. Recently at reInvent, there were additional changes rolled out, or pre-reInvent, rolled out to EFS that enable automatic data tiering, where, oh, that file hasn't been touched in a while. We're going to move that to the infrequent access tier and charge you less for it. And this all happens transparently in the background. It is a service that gets better without requiring active customer interaction. And you're sort of swimming against the stream of the typical AWS service approach by talking to other service teams and integrating into them in a way that is transparent to the customer. And I'm looking at this and I'm tapping the screen going, more like this, please.
Starting point is 00:10:08 How did you get there? I'm a lucky guy in many ways. I use this term inside the teams on a regular basis, which is we stand on the shoulders of giants. And EFS was not the first service to launch at AWS. We know that it wasn't SQS, it was S3. We're talking beta or general availability. Those are the two teams that will wind up fighting to the death and I just stay out of it. I just wanted to bait you on that one.
Starting point is 00:10:35 Many great services, whether it's Dynamo or S3 or EBS, came before the services that I've built for customers or my teams have built for customers. And so I get to stand on their shoulders and look far out onto the horizon. And also I get to look backwards at mistakes or issues that we may have made earlier. And if I make the same mistake, shame on me. I should be able to ensure that what we produce takes from the lessons that have already been learned. So for EFS, as an example, I make sure that I look at all the lessons that came from EBS or S3 or Dynamo in terms of their scale and their usability and so on and so forth and say,
Starting point is 00:11:14 how do we make sure that we're as good, if not better, for our customers? And at some point, somebody will stand on the shoulders of EFS, and they'll look forward and say, oh, we've got to do better than what they did in their first couple of years. I look forward to that. Now, I want to be clear that your portfolio has expanded significantly. It turns out that you were the GM, and then now you're a VP of engineering. And so what changed? Oh, same job, just different title. And that is very much not true. You own a bunch of other services as well, largely storage-oriented, including the snow family, which means that you are the person to basically harangue into, that I get to a point
Starting point is 00:11:50 of being able to check that item off my lifelong bucket list, of beeping the horn on a snowmobile. It's going to happen someday. I just don't know how or when, but I feel like you're someone who can help me set that up. Well, I live in a part of the country where we need snowmobiles, so yeah, it behooves me. Oh, yes. Or you're just, growing up in New England, I remember in a part of the country where we need snowmobiles, so it behooves me. Oh, yes. Or you're just growing up in New England. I remember those days, too. Okay, don't plow the street.
Starting point is 00:12:09 That's fine. I'll just cross-country ski to school. I have stories, but we won't go there. Oh, yes. You know, Corey, in my tenure, which is now roughly a little over nine years at AWS, I've had the opportunity to meet with a lot of enterprise customers. I have a very rich enterprise background based on my career. So it was very natural for me to engage cohorts of customers, storage administrators, IT administrators, application administrators, network administrators, all of which have had a rich history and success in the enterprise. And in speaking with them, it became incredibly clear that there were a series of enterprise-based services that needed to be built for cloud scale, the cloud model of consumption that just didn't exist.
Starting point is 00:12:58 And I'm not a big fan for creating services for the sake of creating services, just like you are not a big fan of us doing that. So I wanted to make sure that everything we built was filling a need that could not be filled any other way. And in that nine years, my teams and I have built roughly 10 services covering storage, edge compute, edge storage, and data services like data protection, data movement, data management. And each of these services has deep roots in those enterprise cohorts. One thing that's become obvious to anyone who pays attention in the space has been that when we look at the sweep of history when it comes to technology, it's that the tide always rises.
Starting point is 00:13:36 When I first started playing around with technology, firewall engineer was a specific job. Now any network administrator is expected to be able to handle that just in due course. And when you're talking about storage, the same thing happens. Now, there have been people who spent 30 years of their career as storage admins or working on specific technologies. And now that cloud is disrupting so many aspects of this, there's a tendency that technologists have to push back against anything that disrupts the thing that they work on, because they equate their identity
Starting point is 00:14:09 to the thing that they build. And let me be very clear here. I don't think most people are immune to this. I know I'm not. It's one of the reasons I tend to get so irritated about things that are disruptors to the way I thought about doing things. Why do you think I hate containers so much? It's because, well, that's something that sounds like a different paradigm and I'm not good at that, but I'm very good at this older thing. And letting go, I've done that a few times and changed my focus throughout my career,
Starting point is 00:14:33 but it's always been challenging to do it. When I tell the story, it's, oh yeah, I saw this thing and then I pivoted. Yeah, it wasn't that easy. There was angst and pain tied to it and the constant awareness that I'm going to become a dinosaur if I don't change my area of focus. And by the way, I'm 26 years old at the time. It was a hard thing to do. Storage is such an important thing for so many companies in so many
Starting point is 00:14:58 environments that it's such a nuanced, deep area that there is significant disruption happening there. How have you found those conversations to go with the folks at your customers who probably identify themselves as, I hate the cloud, we should build more data centers, which is not actually what they're saying, but it's how it's expressed? Yeah, evolutionary change is something that the folks that you're talking about understand. They embrace evolutionary change. They're curious people. They love to learn. They're passionate about what they do, and they're passionate about their customers. It's the revolutionary change that is hard, and they often view the cloud consumption model versus the traditional IT consumption model of
Starting point is 00:15:44 receiving equipment, setting it up, putting it on the floor, so on and so forth. They see that as an evolution where they saw a cloud as a revolution, and they don't want to necessarily embrace such a big change. It's part of my job and the job of my peers to have those folks, the storage administrators, the application administrators, understand that it's not as revolutionary as it may seem. And I want to give you an example of how we've done that. We talked at length about EFS. EFS has a sibling, and it's known as FSX. And that really stands for File System X, which is
Starting point is 00:16:27 any file system. What does that really mean? I figured that one out a, what was it? It was something like three years after FSX launched, two years, something like that. I thought FSX was some storage term I'd never heard before. And nope, I was overcomplicating it. It turns out, surprise, I don't know everything either. Yeah, well, we were wrestling really hard with what we should name FSX. I'll tell you that story in a second. But what FSX is, it's a sibling service to EFS. EFS was built to be a cloud-native, set-and-forget, super simple file system on AWS. Now, with that, there are 30 years of features that we did not implement when we launched EFS because the vast majority of those aren't needed by everyone.
Starting point is 00:17:10 So we didn't complicate the solution. That being said, if you think about storage administrators and application administrators in the enterprise, today they use very specific file systems in the characteristics of those file systems, whether it's performance or durability or, more importantly, management APIs, snap APIs, replication APIs, all sorts of various data management capabilities, data service capabilities. FSx is a service that was designed to bring those file systems to AWS as fully managed offerings so they could be consumed in a cloud-native fashion. You've seen the launch of four of those to date. The first one we launched was FSx for Windows Server so that customers that used Windows Servers on-prem
Starting point is 00:18:03 could lift and shift their applications, their workloads, to a like offering on AWS. It's bit compatible. The second was Lustre. We talked to a whole bunch of customers, amazing use cases, you know, FMI that is helping have cancer treatments that are specific to individual patients. They needed to be able to run high-performance workloads on AWS. Lustre was a great solution for them, but everybody knew that cluster was a little hard to run on-prem. It took a lot of energy, took people to keep it up and running. But we took all of that away from them and provided them a fully managed Lustre offering, which they just create the file system, load the data into the file system, and go, and they worry about nothing after that.
Starting point is 00:18:51 Those are the first two. With the success of those, we heard customers coming to us, same customers, say, hey, listen, I've got a flow full of NetApps. I would love to run my NetApp-based workloads and applications on AWS. Can you help us? And we partnered with NetApp. It was a very deep partnership for two years to create a bit-compatible, like-for-like, no excuses, NetApp offering on FSx. And then we quickly followed it a couple months later with a ZFS offering, which is FSX for OpenZFS. Because for the folks that aren't running that app, there's a whole bunch of on-prem that are running ZFS-based file systems, and they rely on the data management APIs of that file system. So, you know, for this cohort, we took what seemed have today is what they will have when they move. Super important. trust, that it does come down as well to the challenge that you're in when it comes to storage.
Starting point is 00:20:26 As we look at the broad sweep of where cloud business is coming from, it's easy to sit here and pretend that we're all somehow, we're all doing net new. We're building out this thing in a garage somewhere of, I have an idea. What is it? Twitter for pets. Is it a good idea? Absolutely not, but I just raised 200 million in seed funding, so we're going to do it anyway. A lot of this stuff is existing legacy workloads. And legacy is, of course, a condescending engineering term for it makes money. But that is what you have to be able to address because move your workload to cloud is a heavy lift. It becomes borderline impossible with, oh, and to do that, you're going to have to completely re-architect the entire data layer, because that thing
Starting point is 00:21:08 you're doing right now, not so much. ONTAP in the cloud as an FSx NetApp offering was transformative for me, because back when I was in data center land, NetApp was the only way I would willingly run NFS in production. And I ran production MySQL databases
Starting point is 00:21:24 on top of it. Professional advice, if you're listening to this elsewhere, don't do that. But it can be done, and it was amazing, and Waffle remains one of my favorite file systems ever. And I kept joking that I just wish I'd get it in AWS, but they won't let me shove a filer into US East 1. I know because I've asked.
Starting point is 00:21:42 Well, you went ahead and did that for me. So thanks. You're welcome. It's our pleasure. I really hope that isn't still relevant to places I worked back in 2007. But let's face it, this is such a temporary fix. And 20 years later, it's still load bearing in production. So here we are. You know, you'll never hear me use the word legacy. And in fact, within the company, we'll be in rooms and people use the word legacy. It's a very popular word. People love to use it. And what I often will tell them is that if an application, a workload is important to a customer and it is helping run their business, there is nothing legacy about it.
Starting point is 00:22:16 It is current. It is real. And we need to think about it in the way they think about it, not in a way which has us in any way deprecate its importance. The customers will deprecate its importance if that's important to them. So our job is to embrace what they have and help them, if they so choose, to bring those workloads to AWS without change. I'm going to give you an example, and I'm not sure I can use the customer's name because I often lose track of who I can talk about in public and who I can't.
Starting point is 00:22:45 I long ago stopped paying attention to the details of NDAs, which sounds like a terrifying statement to make until you realize, by the way, I do that is I just assume every conversation I have is confidential until I can affirmatively prove otherwise. And I'll ask people sometimes, hey, remember the thing you said to me? Can I quote that in public? And they look at me strangely and say it was on a podcast and we put it out to the world. Yes, yes, you can. Oh, good. Well, in this particular case, I can tell you the country and I can't actually continent in this case. It was a customer down in Australia and they ran into a situation where they needed to move out of their data centers and they needed a place to go. And AWS was already provided to them. And they moved 40 Windows-based applications to AWS over a weekend. I feel bad for the folks,
Starting point is 00:23:37 hope they give them a few weeks off, at least a few days off after that event. but they were able to move almost their entire business to AWS and FSX for Windows over a weekend because the experience simply was create the file system, spin up the application, mount the file system, and go. And it worked exactly as it had on-prem, exactly as it had on-prem. Exactly as it had on-prem. When I hear stories like that as a builder, as an engineer, as a human, I am incredibly happy. It is a day worth living when you know that you've helped a customer.
Starting point is 00:24:15 When you come in and look at an architecture like that, see it for the first time, and you look like, hey, you're using the cloud like it's a data center. What's the deal here? And if you say that in a condescending, insulting way, they're sitting around talking about what an amazing achievement something like that is. And let's be clear, having done those projects, it's an amazing achievement. But to have someone come in with no context and, oh, you should have done this in a more cloud-native way,
Starting point is 00:24:37 it's, thank you, Seymour. Yes, if we were building this stuff bespoke today, Greenfield, we would have radically different constraints and radically different capabilities, but we don't have a time machine. So instead, we have to move forward and we can't just burn everything down every 18 months and start over from scratch. There's value there. Yeah, and they have the ability over time, Corey,
Starting point is 00:24:58 to, I'm using this term lightly, to modernize, because I don't really know what that means. I'm a big fan of mid-century modern furniture, which is no longer modern, but it is lovely. A glimpse at a future that didn't happen, an alternate path, a speculative fiction expressed through furniture. I hear you. But what I'd like to make sure people understand is that they can move today. They can utilize these capabilities and these services today and move, and then they can take their time in how they want to evolve those applications based on the needs of their customers, based on the needs of their business.
Starting point is 00:25:32 I do not want to slow people down. over these years. Its intention is to enable customers to move as quickly as they want, and to then take whatever time they need to evolve that based on their business needs. It's really that simple. 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:26:21 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. There's a lot that you said that I want to dive into, but the piece that I want to focus on specifically is you said you'll never use the word legacy, and I'm going to challenge you on that, Because in one of our conversations that we had, I asked you what product you enjoyed building the most, and your answer was leaders. And that gets into a different form of legacy.
Starting point is 00:27:15 And yes, I'm playing semantic games here. But it's the question there of what are you going to be remembered for? Because God willing, none of us are building technological solutions that are still going to be at least in common use in 40 years from now. But I don't necessarily know that the same can be said of people. Tell me more about this, because you no longer oversee a product, you oversee a bunch of products. And something I learned the hard way is that when you become management and later different forms of management, you can do very little of the work yourself, if any. Your only tool is delegation, and that means you need to have the right people to delegate to, which means hiring and handling leaders is effectively your IDE, for lack of a better term. Talk to me about that.
Starting point is 00:28:02 It's a really important point. One of the mental frameworks I put in place for myself a handful of years back, which guided me to AWS, in fact, is who, how, and what. Who I work with is most important to me. How I do my work comes second, and what I work on comes a distant third. And the reason for that is so simple to me now. It wasn't when I was a young engineer where what was the most important thing on the planet. What I worked on defined me. And it took me years to understand that what I work on doesn't define me. It's who I work with and how I do that work that defines who I am.
Starting point is 00:28:40 A really, really lousy day with great people is still a good day. And a really great day with people you don't want to be around is still not a great day. fair reputation once they hit a certain point of size and scale. There have been all kinds of exposés in various places about how company X, and it doesn't matter who X is, it can be Amazon, it can be any company people have heard of, is a terrible place to work. But I was talking to a friend at AWS recently who was coming back from parental leave, and they told me that, so get this, AWS changed their policy while I was out on parental leave. I have another month of it to take later in the year. And I'm really looking forward to that. It's like, that's amazing.
Starting point is 00:29:35 As opposed to the constant stories of, well, this thing is awful and this thing is terrible. It's very hard to see from the outside what a company is actually like. And I apply that to me. I only have the faintest glimmer of what it's like to actually work at AWS. But talking to the people that I get to talk to and seeing how things are built, is it perfect? No, no places. But I hear stories about different approaches to leadership and different teams. And on some level, I become intensely grateful that I never tried to work on any of those teams
Starting point is 00:30:13 because I would have given everything I was building up to have the chance to be a part of those groups. And then where would the industry be? Certainly without my snark, that we would all be the poorer for it. That is true. There are always pockets of amazing things. The same way there are pockets of terrible things. AWS, at its, however many tens or hundreds of thousands of employees it has now,
Starting point is 00:30:37 doesn't have a corporate culture. It has hundreds of thousands of corporate cultures because it is a team-by-team structure there. And culture there from principles perspective has to flow from the top but then you have management and how they run their organizations and their teams and the blast radius attached to that is tremendous and that's the sort of thing that always scared the hell out of me because when i was debating do i stop being an independent contractor and independent consultant and start hiring people here full time?
Starting point is 00:31:06 Because the biggest blocker I had was that, yeah, if I say something wrong and get smacked off the earth by AWS, okay, great, I had it coming. Asking people to risk the next phase of their careers on me saying or doing the right thing was a hell of a responsibility. That's the stuff that keeps me up at night. Not that I'm going to have a wrong take or something. It's the letting down the people who are depending on me to get things right. Yeah. So leadership is a, it's a lot of fun. It's a lot of responsibility as well. And so to your question, the thing that I will build going back to the who, how, and what, the thing that I will build will be most important. The last thing I build will be most important is the leaders I leave behind.
Starting point is 00:31:50 Those leaders will go on for decades and build more leaders. They'll build more products. They'll build more businesses. They'll do great things. But my job is to ensure that I build the right leaders that ensure that the culture that we do have at AWS or wherever else they decide to go in the fullness of time, they will carry with them the best elements of the AWS or Amazon culture through AWS or into other companies. I'll use the word.
Starting point is 00:32:23 That will be my legacy. And right now, I look at doing that not just with folks I bring in into management roles, but I look at that in terms of the young engineers, the young data scientists, the young DevOps folks that we bring into the company and say, where can I find incredibly passionate and curious learners, regardless of their background, regardless of where they come from, who can, in the fullness of the next five to seven years, become those leaders? At that point, we will have a company that continues to represent the people, continue to represent the customers in the communities we serve. We will understand our customer.
Starting point is 00:33:12 That, to me, is what it means to be customer-obsessed. It's to understand your customer. And you can understand your customer best by being a representative population of who they are. One thing that we often decry in this industry is the pox of short-term thinking and overemphasis on next quarter's numbers, think longer term. But when people say that, they're often thinking in three to five years out.
Starting point is 00:33:34 You're talking about something that spans decades, and that is borderline unheard of in corporate life. Yeah, well, thanks. I mean, I had to think about this stuff a fair bit in myself recently, because let's face it, I have rendered myself completely unemployable. I went into this knowing it was like burn the boats behind me because this for better or worse is the last job I will ever have. And maybe because I'll get killed in two months. We don't know, but it's, I'm very good at antagonizing people with a lot of bigger spite budget than I have.
Starting point is 00:34:05 But that is how I have to think about these things in the context of something at your scope and scale. Because if your storage service or services have a bad day, so do all of your customers. That is something that weighs on the mind of every Amazonian I've ever spoken to, including someone who's joined their first job out of school two weeks ago. It's a culture of not fear, but awareness of the weight of responsibility. And some folks obviously carry that better than others, but it is one of those things when I start talking to people who are new Amazonian employees, I'm starting to be able to categorize them mentally about how they talk about certain things of, you're going to go far at this company versus the,
Starting point is 00:34:48 let's see how this plays out. You can pick up on some of these things in the fullness of time. Having this level of responsibility, knowing that everything from entertainment to critical life care is dependent on the decisions you make and on the products you build and operate is a great responsibility. I can speak personally. It motivates me every day. I can probably pick three days out of the near 10 years I've been building at AWS where I just wanted the day off. I didn't want that responsibility.
Starting point is 00:35:29 Now, of course, we have the leadership I just talked about that runs the services every day who was there to make sure that on those three days that I didn't show up, everything was going to be fine. And it, of course, was fine. But doing what we do is hard work. But I've never found anything more rewarding. And just speaking to a customer, a single customer who's had a great day, or a customer who hasn't had a great day but you've done the right thing, and their trust in you is strong. They're unhappy with you, but their trust in you is strong.
Starting point is 00:36:06 That is also a great day. So much of what happens in cloud is thankless. We started off this episode talking about how the EFS integration into other services is just this thing that I remark upon about how wonderful and great it is. But for most customers,
Starting point is 00:36:22 like, okay, they just click it and it's great. When it's not there, they find it obnoxious and challenging, but when it's there, just, okay, this is working as it should and move on. So much of the work and challenge and victories are unsung. And I try not to pass those things idly by and just take the time to appreciate the things that I see. Because as I said, companies are made of people and there's a tremendous amount of innovation and improvement that's going on constantly. I sometimes say, probably not enough, that 90 to 95% of what AWS does is excellent. That missing gap to get to 100 is both frustrating and honestly rife with opportunities for hilarity. So yeah, I don't want to spend all my time talking about how great all this stuff is. I should just work in marketing if that's the case. I want to talk about
Starting point is 00:37:08 what it takes to go from great to perfect. And you're never going to get there, but that's okay. It means I better have a job for as long as I want one. You know, there's a term that we often use, and that is for our customers, we need to operate our services so that they're indistinguishable from perfect. That's a tall bar. Mistakes show. Yeah, but it is our responsibility. And frankly, as builders and strong owners, it comes with a lot of fun. It's really hard, but it comes with a lot of fun, like being able to do that. You know, this conversation that we're having right now is likely traveling over some piece of the cloud. Everything that was enabled during the pandemic, which has been very challenging for a lot of people, for everybody, for your haircut, for a while, it was very challenging for.
Starting point is 00:37:55 Oh, yeah, that was one of the hardest parts of the pandemic. I expect to find that on a list of pandemic-related fallout on Wikipedia someday. And, you know, what we do enabled a large part of people's personal lives, business lives, the economy, to continue at some level of anomalcy, which if it did not exist, it would have been a very different place. And we're very grateful for being able to be able to do that. We're very proud that we've been able to do that at the scale we do during the last couple of years. It's taught us a lot of lessons. It's been fantastic. I'm very lighthearted about some of the workloads I put on AWS. I have a last tweet in AWS Twitter client that basically does shitposting threads in long form, and it's great. And if it winds up
Starting point is 00:38:41 breaking, then there's no big deal. I don't care about that. But I don't have to care about that. You do have to care about that. Because just because I don't take one of my workloads seriously, you as AWS can never have that context. And that's why you take every weird blip, every thing, I don't understand this, or this hasn't lived up to my expectations on it, as if it were a life-critical system.
Starting point is 00:39:03 Because for some customers, they are. And I have always appreciated how, and been bemused at times, by how deadly seriously AWS folks take my complaints about, eh, my shit-posting app isn't posting shit quite the way I want it to. That would never intrude anything
Starting point is 00:39:20 but the utmost of professionalism and respect when I'm talking about service gaps and challenges I'm having building and deploying things. And I feel a little bad at times just because I'm making people care so seriously about things that don't actually matter for crap. But I've always appreciated it. Our frame
Starting point is 00:39:35 of reference is the millisecond and the penny. We worry about every penny you spend. Oh, there are times that in some cases for some services, I believe it was and the penny. We worry about every penny you spend. And we want to make sure... Oh, there are times that in some cases for some services, I believe it was trillions of a cent is how a couple of them have granularity in the billing system. So, oh, you care about far smaller denominations of pennies. I might be a little generous in what I'm saying right now, but for
Starting point is 00:39:57 the frame of reference for the listener, you know, we don't think about things at the quarter and the million dollars. That's not our frame of reference. We think about things in terms of the millisecond and the penny. And yes, you're right. We now think more in microseconds than we do milliseconds. And we do think in fractions of pennies, not pennies. But it's a frame of reference. What matters is the details. And there is no workload that's unimportant. If it's your workload, it's just as important to us as any other workload. Even if it does poke snark at us, we're okay with that. And sometimes there is the idea of a memento mori or someone yelling at the emperor that they have no clothes. The problem is in the story of the emperor not having any clothes, the kid would at least occasionally shut up once in a while, and I never seem to. So there is that part of it too. Springs hope eternal. Exactly. Wayne,
Starting point is 00:40:46 I want to thank you for taking so much time to speak with me today. If people want to learn more about what you're up to and how you view these things, where can they find you? Well, the two places they can find me most often, Corey, not at my desk or at a local bar, they can find me on LinkedIn and it's Wayne Dusso. There's only two of us on LinkedIn. So find the guy who wears glasses that has no hair and that's me. And the second place they can find me is on Twitter, which is my handle is not obfuscated at all. It's Wayne Dusso. And we will, of course, put links to both of those in the show notes. Thank you so much for your time today. I really appreciate it. Corey, it's always a pleasure. And I'm looking forward to sharing maybe a drink at that bar with you soon.
Starting point is 00:41:29 I look forward to it. I can't wait to go back out to bars again. Oh, my God. Wayne Dusso, VP of Engineering at AWS. 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, telling me that I'm completely wrong when it comes to using EFS for things, and I should instead be using a better storage system that's more cloud-native, like Route 53 text records.
Starting point is 00:42:13 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. Visit duckbillgroup.com to get started. This has been a humble pod production stay humble

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