Screaming in the Cloud - Walking the Arcane Halls of AWS with Rachel Kelly

Episode Date: January 26, 2022

About RachelRachel Kelly is a Senior Engineer at Fastly in Infrastructure, and is a proud career-switcher over to tech as of about eight years ago. She lives in the Pacific Northwest and spen...ds her time thinking about crafts, cycling, leadership, and ditching Google. Previously, she worked at Bright.md wrestling Ansible and Terraform into shape, and before then, a couple years at Puppet.  You can reach Rachel on twitter @wholemilk, or at hello@rkode.com.Links:Fastly: https://www.fastly.comSeaGL: https://seagl.orgTwitter: https://twitter.com/wholemilk

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 LaunchDarkly. Take a look at what it takes to get your code into production.
Starting point is 00:00:35 I'm going to just guess that it's awful because it's always awful. No one loves their deployment process. What if launching new features didn't require you to do a full-on code and possibly infrastructure deploy? What if you could test on a small subset of users and then roll it back immediately if results aren't what you expect? LaunchDarkly does exactly this. To learn more, visit launchdarkly.com and tell them Corey sent you and watch for the
Starting point is 00:00:59 wince. 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 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, JitLab, Grafana, Jupyter Notebooks, and more. Teleport's unique approach is not only more secure,
Starting point is 00:01:56 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. A periodic subject that comes up from folks desperate to sell people things is this idea of cloud repatriation, where people have put their entire business in the cloud, decided, not so much.
Starting point is 00:02:27 I'm going to build some data centers and move it there. It's an inspiring story if you're selling things for data centers, but it's not something we're seeing widespread evidence of, and I maintain that. Today, we're going to talk about that, only completely different. My guest today is Rachel Kelly, Senior Infrastructure Engineer at Fastly. And no, Fastly has not done a cloud repatriation of which I am aware, but Rachel, you've done a career repatriation. You went from working with AWS in your previous company to working in bare metal. First, welcome to the show and thank you for joining me.
Starting point is 00:03:06 Thanks, Corey. Super happy to be here. Now let's talk about why you would do such a thing. It feels almost like you're Benjamin Buttoning here. Yeah, a bit. The normal flow has been to go from sort of a sysadmin level, where you're managing servers fairly directly, to an operational level where you're managing servers fairly directly to an operational level where you are managing entire swaths of servers to entire data centers and so forth. But I went from managing just the SaaS web app to managing enormous groups of servers in data centers all over the world. And I did that because the provisioning of the web app, even on AWS, was absolutely my favorite part.
Starting point is 00:03:48 What I've always wanted to get better with is the Linux and networking side of how our internet runs. And at Fastly, we are responsible for such a huge percentage of traffic all over the world. We have enormous customers who rely on us to deliver that data. And I get to be part of the group of people that puts those enormous groups of servers into production. I started my career in the more traditional way of starting out in data centers, building things out, and then finally scampering off into a world of cloud. And you learn things going through the data center side of the world that don't necessarily command the same levels of attention in a cloud environment because you don't have to think about these things. Networking is a great example. During the Great Recession, there was a salary freeze. I was not super thrilled in my job, but I couldn't find another one. So I spent the year learning how networks worked, and it made me a better systems administrator
Starting point is 00:04:52 as a direct result of this. Same story with file systems. Not necessarily because I did extensive amounts of work with their innards, but because every system and interview under the sun asked the same questions about how inodes work, how journaling works, et cetera. And you have to be able to pass the trivia-based hazing process in order to get a job when you've just been fired from your last one.
Starting point is 00:05:13 So that became where I was focusing on these things. And now looking at a world of cloud feels like we don't really need that in any meaningful sense. I mean, a couple of people need to know it, but by and large, no one has to think about it. So is that just a bunch of useless knowledge that is taking up valuable space in your brain that could be used for other stuff? Or do you think that there's a valid story for folks who are working in purely cloud environments to still learn how the things
Starting point is 00:05:37 underlying these concepts work? First of all, I think that there is so much that we can do with less particular networking knowledge than we've ever needed in the past. Thanks so much in part to AWS and all of their hangers on. But yes, there are still people who need this networking knowledge. And once you have that kind of knowledge, once you're able to see how the roots talk to each other and how your firewalls actually work and how to abstract out these larger networks and determining your subnetting and everything, you can utilize that really beautifully, even in something like VPC on AWS. Without that kind of knowledge, you can still get quite a bit done, which I think is a testament to the power of abstraction in AWS. But I mean, boy, oh boy, what you can do once you have some of that knowledge.
Starting point is 00:06:39 I'm not allowed in the AWS data centers because I'm very bad at dodging bullets, but I find the knowledge is still useful because it helps me reason about things. When I know what, at least in a traditional environment, it's doing, I know what AWS is emulating, and I can safely assume that I haven't discovered some bug in their network stack for almost anything reasonable that I'd be working on, other than maybe their documentation explaining it. So when I start reasoning about it from that perspective, things make a lot more sense. And that's always been helpful. The
Starting point is 00:07:08 argument historically has been that when you're hiring, at least in the earlier days of cloud, well, I'm trying to hire, but it's hard to find cloud talent. So the story was always, oh, don't worry. If you've worked in a data center, we'll teach you the cloudy pieces because it's the natural evolution of things. And there's a whole cottage industry of people training for exactly that use case. Because you are who you are and doing what you do, how do you find hiring works when you're going the exact opposite direction? Oh my gosh. It's so interesting. In my area, we are trying to build these huge groups of servers based on bare metal. Do we hire sysadmins? Maybe. Do we hire ops folks? Maybe. Do we hire network engineers? Also, maybe.
Starting point is 00:07:57 There are so many angles that we need to be aware of when pulling new talent into our area. And I think it's fascinating what all of these different, largely like non-programmer types have to contribute to the provisioning process. We need someone with expertise in security and quality and networking and file systems and everything else between those items. And it's really exciting seeing what people can add to our process. There's so much in there that I love, but the part I'm going to focus on is you're talking about new hires as being additive. And that is valuable. It can lead to some pretty toxic and shitty behaviors where it's, we want to make sure everyone we hire
Starting point is 00:08:50 is better than the schmucks we've hired now. Like, no, that is not what we're talking about. But culture is something you get whether you want it or not. And I firmly believe teams are atomic. When you bring someone new in or let someone go, you haven't changed the team. You have a new team in many respects. And that dynamic becomes incredibly important.
Starting point is 00:09:09 The idea of hiring people for strength has always been what I look for as opposed to absence of weakness, where it's, okay, I'm going to ask you a whole bunch of questions around all the different aspects of computing. I'm going to find the area you're bad at and then we just beat the snot out of you on that.
Starting point is 00:09:26 It's, yeah, if I wanted to join a fraternity, I would. Yeah, when I was job seeking, I wound up in interviews at places where their method of interviewing was very much hazing. Well, let's see, I haven't read your resume. It says that you've set up a few things with Nginx. Do you know about this particular command in Nginx? I'm like, well, geez, I could look it up and figure it out, but that's not the point of this job. I mean, we work
Starting point is 00:09:57 together collaboratively every day. And if that doesn't sound familiar to you, I'm going to leave this interview. But yes, I mean, everybody's additive. There was another gal who joined at the same time that I did at Fastly. And we both have a very operational background. And we were additive to the very strong networking and data center engineers who were already on the team. And as far as I can tell, the team changed overnight when we joined. It is now our role, both this other gal's and mine, to work so much on the automation piece of our build process, which has been focused on lightly in some areas, but that we can bring that with even just shell scripting, we are able to enhance that process by so much. And I just fantasize about the day that we can get someone in who is directly on our team and focused on
Starting point is 00:11:03 security or directly on our team and focused on security, or directly on our team and focused on testing. The heights we could soar to with that kind of in-department knowledge where we're still focused on creating these builds, it's just so exciting to think about. It is, and it's easy to look at data centers as the way things used to be, but not the future at all. But CDNs are increasingly becoming something very different than they used to be. And I admit, I'm a little stodgy. I tend to fight the tide. There's value in having something that is following the telco story of aspiring to be more than just the quote unquote dumb pipe, because that's a commodity. You want to add differentiated value. But I'm
Starting point is 00:11:51 also leery to wind up putting things that look like business logic into the edge at this stage. And I'm starting to feel like I might be wrong as far as the way that the world views these things. But I like the idea that if a CDN takes an outage, which is not common, but it does happen, that I should be able to seamlessly, seamlessly fail over to a different CDN within an hour or so. But if there's significant business logic in your CDN, you've got to either have that replicated in near real-time between the two providers, or your migration is now measured with a calendar instead of a stopwatch. Yeah, absolutely. I mean, that's an incredibly hard problem. We want to
Starting point is 00:12:32 be able to really provide that uptime, and we don't really have outages. Everybody remembers, well, listeners of this show will probably remember the Fastly Outage. The Fastly Outage. And that's the best part is the fact that I'm talking about the and everyone knows the one I'm talking about. That says something. Yeah. In June of this year, we had an outage for 45 minutes. And it was just an incredible and beautiful effort on the engineering side to get us back up as quick as possible.
Starting point is 00:13:06 There were a handful of naysayers, certainly, in the outage. But we fixed it real fast. One thing that I loved was your tweet about it in June when our outage happened. The fact that Fastly was able to detect, identify, and remediate this clearly complex problem as quickly as they did may be one of the most technically impressive things I've seen in years. I appreciated that so much. So many folks internal to Fastly appreciated that point of view so much because the answer to should I have a backup CDN? Like, yeah, maybe. And it is complicated because you have so much logic on the edge right there. But really, the answer is, we really do a good job of staying up. And that cannot be
Starting point is 00:13:55 the full picture for any company that needs just a ton of HA. But that is what we'd really like to present. We really want you to be able to trust us. And I, I feel like we have demonstrated that. I would argue from where I sit, you absolutely have. If this were a three times a week situation, it wouldn't matter. No one would care because no one's going to trust the CDN that breaks like that. It's, it gets to the idea of utility computing. And that means different things to different people. But to me, what that says like that. It gets to the idea of utility computing, and that means different things to different people. But to me, what that says is that when I use an actual utility, like water or electricity, when I turn the faucet or flip a switch, I don't wonder if it's going to work or not. Of course, now I have IoT light switches, so I absolutely wonder if it's going to work or not. But going to the water story, yeah, I turn on the faucet. If something doesn't happen or the water comes out a different color than expecting, I have immediate concerns.
Starting point is 00:14:50 And that is extraordinarily atypical. And I can talk about that one time it happened. It's not that every third time I go and wash my hands, the water catches fire because there's fracking nearby or something, or it's poisonous because I live in Flint. It is just a thing that works. No one is going to sit here and have a business problem and say, you know what I really need? I really need a local point of presence close to my users so that the static asset can be served more quickly and efficiently to this. No, the business problem is our website is slow, so people aren't using it. It's how do you speak to things like that? And how do you make
Starting point is 00:15:26 working with it either programmatically or through a console? Because surprise, business users generally don't interact with things via APIs. How do you make that straightforward? How do you make that accessible? And Fastly has done a bang up job on this. I think that Fastly has done a good job on it. How that has happened, I simply cannot tell you whatsoever. I am so far from support and marketing. I know that those folks work their tails off and really are focused on selling the story of you need your assets to be more easily delivered to the people who want to consume it. No, and you would never use that as a soundbite for Fastly because it sounds like a robot said it. It's always, I want to say interesting, but I'm also going to go with strange. The ability to, for whatever
Starting point is 00:16:18 reason, build out a large-scaling infrastructure business like this. CDNs are one of those businesses where you're not going to come up with this in your garage and a cloud provider tonight and be ready to deploy in a couple of weeks. It takes time to get these facilities out there. It takes tremendous capital investment. But I want to switch a little bit because I know that you're a believer in this
Starting point is 00:16:41 in the same way that I am. As much fun as it is to talk smack about cloud providers, I think it's impossible to effectively understate just how transformative the idea of being able to prototype things via a cloud provider is. Yeah, it's not going to be all businesses. I'm not going to build a manufacturing company on a cloud provider overnight in my spare time,
Starting point is 00:17:00 but I can build the bones of a SaaS app and see if it works or not without having to buy infrastructure or entering into long-term contracts. I just need a credit card and then I'll use a free tier that's going to lie to me and then hit me with a surprise $60,000 bill. But yeah, you know that the thought is there. The thought is there. I think that if you know a little bit what you're doing with a not even terribly clever operations engineer to get into AWS with you, you can prototype that for pretty cheaply. If you're not spending all this money on transfer
Starting point is 00:17:32 fees and whatever else, if you really just want this small mock-up of, hey, does this work? Can it be reached from the network? Again, getting your networking knowledge in will only serve you even in this setting, even though we knowledge in will only serve you even in this setting, even though we're in the modern era. I mean, I think it's incredible. And I think it's responsible for the total democratization of the modern internet as we know it. Yes, there are other cloud providers, but AWS is who brought this to everybody. Their support for when you run into a jam is some of the most technical and capable of any support organization I've ever interfaced with. And at my previous role, we did all the time because, you know, the internet gets complicated, if you can imagine that.
Starting point is 00:18:21 And I just think that that's phenomenal on AWS. I want something where I'm hooking up some VPC to this Redis database over here to a few EC2 instances with backups going over here and some extremely restricted amount of dummy data flowing from all of those objects. And there's nothing like that. Oh, yeah. And part of the reason behind this, as it turns out, is architectural. The billing system aspires to an eight-hour consistency model, in which case I spin up something and it shows up
Starting point is 00:18:56 in the bill eight hours later. In practice, this can take multiple days, but it's never going to get fixed until the business decides, all right, you can set up a free tier account with the following limits on it. And to get past these, you have to affirmatively upgrade your account so we can start charging you. And we're automatically going to turn things off or let you stop adding storage to it or whatnot whenever you cross these limits. Well, today, you can do whatever you want for the first eight hours. And the way to fix this is, cool, Amazon eats it. Whenever their billing system doesn't catch something, they eat the free tier. And given how much they love money and trimming margins and the rest, suddenly you have an
Starting point is 00:19:31 incentive because if someone screws up royally and gets that $60,000 bill before the billing system can clamp down on it. Okay, great. I would rather the $1.6 trillion company eat that bill than the poor shmoo sitting in their dorm room halfway around the world. That's such a good point. Some schmo in their dorm room. How many kids have been bitten by this that we don't hear about because people become ashamed of stupid mistakes like that? That was big air quotes for those of you at home. It's not a stupid mistake. People think I'm kidding when I say this, but Robinhood had a tragic story where a 19-year-old was day trading, saw on the app that he had lost $900,000, which turned out not to be true once
Starting point is 00:20:17 things had settled, and killed himself. And that is tragic. It is not a question of if, it's a question of when. Someone sees this, reads that you're on the hook for it, support takes a few days to respond. They see their life flashing before their eyes because in many cases, that is more money than people in some of these places can expect to earn in a year and does something horribly tragic. And at that point, there's a belt that has been rung that cannot be unrung. Of all the things I want to fix, yeah, I complain and I whine about an awful lot of stuff, but this is the one that has the most tragic consequences. No story for a human is going to end in tragedy because of the usurious
Starting point is 00:20:56 pricing for managed NAT gateway data transfer. But a surprise bill that we know support is going to wipe over something like that, that is going to break people. And that's not okay. No, it's not okay. I think that you write very well about that topic in particular, and I really would love to see some changes take place. I know that Amazon knows their business better than to need to rely on some adore me style subscription model that you can't figure out how to get out of.
Starting point is 00:21:34 Like, have some faith in your products or don't sell it. I really, really wish that more companies saw it that way. And the hell of it is the best shining example is a recurring sponsor of this show, Oracle Cloud. Oracle is, let's be honest, they're Oracle. That's less a brand than a warning label in many cases. But I've often said that Oracle Cloud's biggest challenge is the word Oracle at the front of it
Starting point is 00:22:00 because their service offering is legitimate. Their free tier is actually free. I've been running some fairly beefy stuff there for over a year and have never been charged a dime for it. And it's not because I'm special. It's because I haven't taken the affirmative upgrade my account step and their data transfer pricing is great within the confines of those things. Yeah, it's terrific. Now, I can't speak to what it looks like at super large scale for a cloud-native app yet, but that's going to change. People are starting to take them a lot more seriously.
Starting point is 00:22:39 And I've got to say, in previous years, in the reInvent keynotes, they've made fun and kicked at Oracle a fair bit, which no one has any sympathy for. Now, I don't think that would land the same way just among people who have decided to suspend disbelief long enough and kick the tires in the Oracle free tier. It's like, well, yeah, you can say a lot of negative things about Oracle, and I have a list of them, but you know what I never got with Oracle? A surprise bill. And it's Oracle we're talking about, where surprised billing is the entire reason that they are the company. That is the model. And in this case, they are nailing it. And like I've often said that you can buy my attention, but not my opinion. Long before they sponsored this show, I was talking
Starting point is 00:23:17 like this about this particular offering. Oh, so you're saying we should migrate everything to Oracle databases? Good Lord, no. Not without talking to someone who's been down that path, and almost everyone who has will scream at you about it. It's a separate model. It's a separate division. It's a separate way of thinking about things. And I'm a big fan of that. Oh, that's great. There have been ruinous results of Oracle's decisions and acquisitions in our industry. And yet,
Starting point is 00:23:50 this does appear to be a slice of the market that they have given autonomy to the people running it. And I feel like that's really the key. I know just a hair about the product process, the new product introduction process at Amazon in general. And therefore, I actually do have a bit of faith that they will fix this. It's just a huge problem. And when Oracle is eating your lunch, I mean, Jeff, you really have some things to reconsider. This episode is sponsored in part by our friends at Rising Cloud, which I hadn't heard of before. But they're doing something vaguely interesting here.
Starting point is 00:24:28 They are using AI, which is usually where my eyes glaze over and I lose attention, but they're using it to help developers be more efficient by reducing repetitive tasks. So the idea being that you can run stateless things without having to worry about scaling, placement, etc. and the rest. They claim significant cost savings and they're able to wind up taking what you're running as it is in AWS with no changes and run it inside of their data centers that span multiple regions. I'm somewhat skeptical, but their customers seem to really like them. So that's one of those areas where I really have a hard time being too snarky about it because when you solve a customer's problem and they get out there in public and say, we're solving a problem,
Starting point is 00:25:11 it's very hard to snark about that. Multus Medical, Construx.ai, and Stacks have seen significant results by using them and it's worth exploring. So if you're looking for a smarter, faster, cheaper alternative to EC2, Lambda, or Batch, consider checking them out. Visit risingcloud.com slash benefits. That's risingcloud.com slash benefits. And be sure to tell them that I sent you, because watching people wince when
Starting point is 00:25:37 you mention my name is one of the guilty pleasures of listening to this podcast. I am an Amazon fan. I think that given the talent and the insight and the drive that they have there, not to mention the fact that they're a $1.6 trillion company, if they want to do something, it will get done. And there are very few bounds I would put on it, which means that everything that Amazon does is on some level a choice. There are very few things they could not achieve with concerted effort if they cared enough. I want to also tell a story about you for a change,
Starting point is 00:26:14 because why not? Back in 2018, I was just really getting to have an audience and the rest, and I found myself at the replay party at reInvent. And it was a weird moment for me, because I'd finished most of my speaking stuff. I had hung out with my meetups and my friends and the rest, and I'm wandering around the party. Your DevOps standup, as I recall. That's what it was. Yeah, my DevOps standup, cloud comedy, whatever you want to call it.
Starting point is 00:26:39 And I'm walking around and it's isolating and weird after something like that, back in the before times, at least. And when people know me as a character, more or less, but not as a person, and it's isolating and it's lonely. And it's, again, you don't feel great after four days in Las Vegas. And it's dark and it's hard to tell who's who. We ran into each other and just started walking around and having a conversation outside
Starting point is 00:27:00 because apparently 4,000 decibels is a little much for volume for both of us. And it was just great finding someone who I could talk to as a human being. There's not enough of that in different ways. Because remember, back then I was an independent consultant. I didn't have colleagues to hang out with. It was- Oh, that was pre-Duck Bill. That was when I was still the Quinn Advisory Group. Oh, very good. Okay. Yes, I do remember that.
Starting point is 00:27:24 The Duck Bill Group was formed about a month and a half after that, as memory serves. Oh, very good. Okay. Yes, I do remember that. The duckbill group was formed about a month and a half after that, as memory serves. Oh, okay. Cool. But yeah, same problem. It's, how do I build this? How do I turn this into something? It was a separate problem that hadn't quite come up with an answer yet. So I'm an independent consultant wandering around feeling lonely. My clients were all off doing their own things because it turns out that I'm great at representing clients in meetings with Amazon execs, but lousy at representing them on the dance floor. So it was just the empathy that exuded from you was just phenomenal. And I don't know if I ever thanked you for just how refreshing it was to be able to just step back from the show for a minute and be a person.
Starting point is 00:27:59 So thanks. Oh, likewise. I remember I had gotten in touch with you beforehand as well to say like, I'm going to be at reInvent. I don't know any women who will be there. Can you please introduce me to some? And you introduced me to some lovely people who, along with you, really helped me navigate my first reInvent in a huge way, which was, you think it's going to be overwhelming. Multiply that by 10 or 100. That is how much information is coming at you all the time when you are at reInvent. So to go to this funny party where there was like some EDM DJ who I think was like well known or something in 2018. Like, well, that's really
Starting point is 00:28:48 not my thing. But I want to bum around this party. I do want to see what's going on. And if I can touch base with anybody else that I have met during this conference. And I remember we kind of like stuck close to each other. And that was so was, it was so human. And I appreciated that so much from you as well. I was sent by my company as anybody who goes to OzCon or Reinvent are if they pay full freight. It was so lovely to just have a buddy to bum around with and make fun of things and talk shop and everything in between. I do want to give one small tip, something buried in there that I think is just something I've been doing extensively for a while,
Starting point is 00:29:32 but I haven't really ever called it out, or at least not recently. And I'll do a tweet thread about this after we're done recording. The counterpoint that I want to point out is that introductions are great, but every person I introduced you to, I had your permission to give their email address to them. And I reached out to them independently in every case and said, hey, someone would like, once I had your permission to reference you, she would like to talk to other folks who don't look like me, who are going to re-invent. May I introduce you?
Starting point is 00:29:56 The idea of a double opt-in introduction goes so far. And I'm talking about this for folks who aren't me. In my case, fine. If some rando wants to introduce me to some other rando, knock yourself out. There is very little showing up in my inbox that I am not going to have some way of handling. But not everyone thinks about things that way. And it just shows a baseline level of human respect. Yeah, absolutely.
Starting point is 00:30:17 I actually just did that this morning. I'm sure all of us get these calls a few times a year. I'm thinking about switching to tech because the money's there, the stability's there, the job market is there, and I have been underpaid and treated poorly for a long time, or whatever variation on that story that I know we all are aware of. And I talked with him for a while last night, and then I put him in touch with the dual opt-in emails with someone in the
Starting point is 00:30:46 field that he's looking at, exactly, and a recruiter friend of mine to help give more perspective on the industry as a whole. And with both of those people, I asked permission to introduce them to the friend of mine who had reached out to me and both of them responded right away because when you are fielding questions like these all day, you become familiar with the kindest way to do that. And I really love being able to use my network in that way. Yes, I know a person at X and yes, I would love to introduce you to Y. And I will make sure that everybody agrees and knows that this is coming and I'm not just taken by surprise.
Starting point is 00:31:29 Where I do get those emails and I understand that etiquette is something to learn. It isn't directly common sense sometimes. And then you sit down and you think about it or someone says to you, like, I really need you to give me a heads up before giving my contact information to someone that I don't know.
Starting point is 00:31:49 It happens. It's about being accessible. It's about making the entry better than it is. And on that topic, I have one more area I want to delve into before we call it a show. And that is you are on the program committee for Segal, the Seattle GNU Linux conference. That's right. I have fond memories of that conference once upon a time. I gave a keynote a few years ago, back when I was able to go places without being a deadly risk, and much more involved in the community side of the world when it comes to conferences. I've unfortunately had to pull
Starting point is 00:32:19 back from a lot of it just due to demands of my time. But great conference, enjoyed a lot of the conversations. Once you sort of steered around the true believers around some areas of things to the point where it subverts, you know, being civil to people. But it was a good conference. There was a lot to recommend it. Segal is a beautiful little conference. It is community focused. We don't let sponsors get on stage. We really restrict how much the people giving us money are able to dictate what we do. What we do is create a platform for people to discuss open source in a human way, I would say. I think in our earlier days, we had a lot of focus on software freedom at all costs. And that has softened in the name of humans and social justice in a way that I feel very proud of.
Starting point is 00:33:21 I have been the program chair for three years now, and it's just wonderful seeing the trends that come up every year. Our conference is Friday and Saturday, November 5th and 6th. So I hope that by the time you hear this, you will still have an opportunity to go to that. I'm not sure. Some of the themes this year have just been so interesting. It's all about, and this will be very interesting to a particular subset of people, and maybe not to everybody, but about open source governance and how do we maintain the soul and the purpose of an open source project while keeping people housed and fed who are working on these things, and to not sign over all the rights of a given project to our corporate overloads and such. So there's a number of talks
Starting point is 00:34:13 that are going to be talking about that. A few years ago, the trend that I was really excited about that I personally gave a talk about as well is how to start owning and managing your own data entirely. I gave a talk on trying to get off Google, which is Herculean and close to impossible. And I understand that. And that's frustrating. But, you know, we see these trends where we're trying to help our community protect itself and remain open at the same time in a technical and open source context. And it's just an exciting and lovely organization and event each year. This is our second year being virtual. I was shocked by how good our virtual experience was last year, and I have
Starting point is 00:35:00 high hopes for this year too. So I hope you can come check it out. I would highly recommend it, though I believe this will be airing after the show goes out, but there's always next year. That's right. And they're all recorded as well. All the talks will be recorded. The publication date on those might be a little bit after, but yes, they will all be up. But we'll of course include links to that in the show notes because there's always next year. That's right. I want to thank you so much for taking the time to speak with me. If people want to learn more, where can they find you? I think probably the best place is on Twitter. That is wholemilk on Twitter, like the dairy product by the gallon.
Starting point is 00:35:37 That's me. And that link to that will go in the show notes as well. Thank you so much for taking the time to speak with me today. I really appreciate it. Thank you, Corey for taking the time to speak with me today. I really appreciate it. Thank you, Corey. This has been great. It really has. Rachel Kelly, Senior Infrastructure Engineer at Fastly.
Starting point is 00:35:52 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 a comment telling me that you should absolutely shove your business logic fully into the CDN, then wind up not being able
Starting point is 00:36:14 to edit the comment because it's locked to a single CDN. 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 HumblePod production. Stay humble.

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