Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Ryan Peterman

๐Ÿ‘ค Speaker
1027 total appearances

Appearances Over Time

Podcast Appearances

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

I looked at the slides from that internal presentation, and it said, I've read approximately 3,000 cloud system postmortems from across the industry.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

And my immediate thought was, I wanted to ask you, what makes a good postmortem?

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

Out of curiosity, in practice, what percent overhead would you expect for keeping copies of old roles for the sake of those stale reads?

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

a online database workload for that overhead on storage to be more than about 10 percent from my experience i've seen an interesting dichotomy between teams where some teams they really understand post-mortem culture they tend to be infrastructure teams they tend to take it really seriously and everyone in on those teams the tech leads are asking you hey why why did that happen and you know really follow up and make sure it's it's not a problem

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

Then I've also noticed on other teams that is less of a strong muscle.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

For those teams that don't take it too seriously, what would be your pitch for why they should take it seriously?

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

I mean, since you have worked on AWS for almost two decades, I'm sure you have a lot of experience building distributed systems.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

And I think one of the most common advice that you hear, I guess this is maybe in the context of system design, is I almost hear almost 100% of the time people will say, just throw a cache on it.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

Or you'll have a system design and you say, how do you make it better?

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

Let's put a cache here.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

Let's put a cache there.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

And I saw you had a tweet that said that there are cases where caches are bad despite people saying it's best practice.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

I was curious if you could explain that.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

In practice, how often do you see that metastable failure though?

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

I was reading your blog and you have a series of posts on how AI may impact the future of software engineering.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

And I kind of want to pick your brain on that.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

So what's your perspective on how you think AI will impact software engineering and how it'll change things?

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

You told this story about this guy who bet on analog circuits when obviously we know digital became kind of the more dominant way.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

Yet he made good money.

The Peterman Pod
AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

For the people who maybe don't want to adapt, you could still get by and succeed.