Files

3542 lines
69 KiB
JSON

[
{
"text": "Welcome to SRE Reliability, the show",
"start": 1,
"duration": 4.16
},
{
"text": "about human beings and their experiences",
"start": 2.96,
"duration": 4.68
},
{
"text": "in SRE, observability, and technology",
"start": 5.16,
"duration": 3.32
},
{
"text": "leadership. [music]",
"start": 7.64,
"duration": 4.72
},
{
"text": "I'm your host, Stephen Townsend.",
"start": 8.48,
"duration": 3.88
},
{
"text": "Welcome back to SRE Reliability. I'm",
"start": 12.56,
"duration": 3.56
},
{
"text": "Stephen Townsend, and this is the show",
"start": 14.32,
"duration": 3.96
},
{
"text": "where we learn about SRE 2 weeks at a",
"start": 16.12,
"duration": 3.76
},
{
"text": "time.",
"start": 18.28,
"duration": 3.12
},
{
"text": "A couple of weeks ago,",
"start": 19.88,
"duration": 4.48
},
{
"text": "maybe three, four weeks ago, I prepared",
"start": 21.4,
"duration": 5.76
},
{
"text": "a 20-minute introduction to SRE and",
"start": 24.36,
"duration": 5.28
},
{
"text": "observability for a meetup event called",
"start": 27.16,
"duration": 4.52
},
{
"text": "Junior Dev here in Auckland, New",
"start": 29.64,
"duration": 3.08
},
{
"text": "Zealand.",
"start": 31.68,
"duration": 2.84
},
{
"text": "Uh I spent a bit of time preparing for",
"start": 32.72,
"duration": 4.8
},
{
"text": "it, and although it's a very",
"start": 34.52,
"duration": 5.24
},
{
"text": "introductory topic, I thought it was",
"start": 37.52,
"duration": 5
},
{
"text": "worth putting it together into a podcast",
"start": 39.76,
"duration": 5.08
},
{
"text": "episode as well. So,",
"start": 42.52,
"duration": 4.8
},
{
"text": "I think it's interesting to reflect back",
"start": 44.84,
"duration": 4.52
},
{
"text": "over the many years that I've been",
"start": 47.32,
"duration": 4.92
},
{
"text": "producing this podcast and working in",
"start": 49.36,
"duration": 4.96
},
{
"text": "SRE to varying degrees,",
"start": 52.24,
"duration": 5.04
},
{
"text": "to reflect on how my perception and",
"start": 54.32,
"duration": 4.96
},
{
"text": "understanding of what SRE is changes",
"start": 57.28,
"duration": 3.635
},
{
"text": "over those times.",
"start": 59.28,
"duration": 1.68
},
{
"text": ">> [snorts]",
"start": 60.915,
"duration": 3.165
},
{
"text": ">> So, this is an introduction which is not",
"start": 60.96,
"duration": 5.56
},
{
"text": "particularly detailed. I deliberately",
"start": 64.08,
"duration": 4.52
},
{
"text": "made it quite high-level.",
"start": 66.52,
"duration": 4.28
},
{
"text": "I described it as",
"start": 68.6,
"duration": 4.88
},
{
"text": "if SRE is a a loaf of bread,",
"start": 70.8,
"duration": 4.12
},
{
"text": "throwing out a few crumbs to give a",
"start": 73.48,
"duration": 3.44
},
{
"text": "flavor of what it's about, rather than",
"start": 74.92,
"duration": 4.32
},
{
"text": "trying to be completely scientifically",
"start": 76.92,
"duration": 5.16
},
{
"text": "accurate in everything that I said.",
"start": 79.24,
"duration": 5.44
},
{
"text": "So, I'm going to share this presentation",
"start": 82.08,
"duration": 4.6
},
{
"text": "with you. If you were listening to the",
"start": 84.68,
"duration": 4.16
},
{
"text": "audio-only version, you're not really",
"start": 86.68,
"duration": 4.24
},
{
"text": "missing out on anything. There are some",
"start": 88.84,
"duration": 5.16
},
{
"text": "slides, but it's basically just",
"start": 90.92,
"duration": 4.84
},
{
"text": "MS Paint pictures that you've probably",
"start": 94,
"duration": 4.28
},
{
"text": "seen before, just a couple of new ones.",
"start": 95.76,
"duration": 4.92
},
{
"text": "There's no visual aids apart from one",
"start": 98.28,
"duration": 4.64
},
{
"text": "point which really support what I'm",
"start": 100.68,
"duration": 5.08
},
{
"text": "saying. So, you're not missing out if",
"start": 102.92,
"duration": 4.96
},
{
"text": "you just listen. But if you want to, you",
"start": 105.76,
"duration": 3.8
},
{
"text": "can go and watch this on YouTube where",
"start": 107.88,
"duration": 4.16
},
{
"text": "you can see my screen as I present this",
"start": 109.56,
"duration": 3.52
},
{
"text": "as well.",
"start": 112.04,
"duration": 3.08
},
{
"text": "So, let's see how this goes. I've got my",
"start": 113.08,
"duration": 4.08
},
{
"text": "cue cards with me here which I haven't",
"start": 115.12,
"duration": 4.36
},
{
"text": "used for a few weeks, but we'll we'll",
"start": 117.16,
"duration": 4.04
},
{
"text": "see how this goes. guys. And I'm going",
"start": 119.48,
"duration": 3.88
},
{
"text": "to start with an introduction. So, I'm",
"start": 121.2,
"duration": 3.72
},
{
"text": "assuming that if you are listening to",
"start": 123.36,
"duration": 3.76
},
{
"text": "this podcast, you probably know who I",
"start": 124.92,
"duration": 4.44
},
{
"text": "am. But if you don't, this will be an",
"start": 127.12,
"duration": 3.72
},
{
"text": "opportunity just to find out a little",
"start": 129.36,
"duration": 4.2
},
{
"text": "bit more about me.",
"start": 130.84,
"duration": 3.68
},
{
"text": "So, hi there. My name is Stephen",
"start": 133.56,
"duration": 2.44
},
{
"text": "Townsend. I live in Auckland, New",
"start": 134.52,
"duration": 3.88
},
{
"text": "Zealand with my family. You can see the",
"start": 136,
"duration": 3.72
},
{
"text": "picture there if you are looking at the",
"start": 138.4,
"duration": 2.64
},
{
"text": "slides.",
"start": 139.72,
"duration": 3.04
},
{
"text": "I've been working in technology for",
"start": 141.04,
"duration": 5.4
},
{
"text": "about 18 years, and my current role is",
"start": 142.76,
"duration": 6.52
},
{
"text": "the SRE and DevOps team lead at a",
"start": 146.44,
"duration": 4.8
},
{
"text": "company called Blue Card.",
"start": 149.28,
"duration": 3.16
},
{
"text": "And if you hadn't heard of Blue Card",
"start": 151.24,
"duration": 4.16
},
{
"text": "before, we provide smart metering",
"start": 152.44,
"duration": 5.88
},
{
"text": "services for electricity, for water, and",
"start": 155.4,
"duration": 5.4
},
{
"text": "for gas across New Zealand and",
"start": 158.32,
"duration": 3.56
},
{
"text": "Australia.",
"start": 160.8,
"duration": 2.44
},
{
"text": "I studied computer science at the",
"start": 161.88,
"duration": 4.44
},
{
"text": "University of Canterbury from 2002 to",
"start": 163.24,
"duration": 5.04
},
{
"text": "2004,",
"start": 166.32,
"duration": 5.24
},
{
"text": "and then I remember thinking, I can't do",
"start": 168.28,
"duration": 4.68
},
{
"text": "this the rest of my life. I need to have",
"start": 171.56,
"duration": 2.8
},
{
"text": "some adventures.",
"start": 172.96,
"duration": 3.44
},
{
"text": "I auditioned for Toi Whakaari, the New",
"start": 174.36,
"duration": 3.88
},
{
"text": "Zealand Drama School, based in",
"start": 176.4,
"duration": 4.36
},
{
"text": "Wellington, New Zealand. Uh and I got",
"start": 178.24,
"duration": 5.04
},
{
"text": "in. I got accepted, and I went there and",
"start": 180.76,
"duration": 5.64
},
{
"text": "trained for 3 years to be a professional",
"start": 183.28,
"duration": 4.36
},
{
"text": "actor.",
"start": 186.4,
"duration": 3.84
},
{
"text": "Clearly, I'm not a professional actor.",
"start": 187.64,
"duration": 4.6
},
{
"text": "You wouldn't have seen me in anything",
"start": 190.24,
"duration": 4.28
},
{
"text": "other than maybe an extra on James",
"start": 192.24,
"duration": 4.84
},
{
"text": "Cameron's Avatar, uh the first movie.",
"start": 194.52,
"duration": 4.76
},
{
"text": "But drama school was a really formative",
"start": 197.08,
"duration": 4.2
},
{
"text": "time in my life. I learned a lot about",
"start": 199.28,
"duration": 4.72
},
{
"text": "myself. I grew a lot as a person,",
"start": 201.28,
"duration": 5
},
{
"text": "and I met my wife, Natasha. She was in",
"start": 204,
"duration": 4.56
},
{
"text": "my class, so lots was gained from that",
"start": 206.28,
"duration": 3.6
},
{
"text": "experience.",
"start": 208.56,
"duration": 3.68
},
{
"text": "However, after being a miserable",
"start": 209.88,
"duration": 5.28
},
{
"text": "unemployed actor for about 6 to 8",
"start": 212.24,
"duration": 3.96
},
{
"text": "months,",
"start": 215.16,
"duration": 3.4
},
{
"text": "I started looking for work in tech. I",
"start": 216.2,
"duration": 4.12
},
{
"text": "wanted to take control of my life, and I",
"start": 218.56,
"duration": 3.72
},
{
"text": "wanted to get back into that world.",
"start": 220.32,
"duration": 3.44
},
{
"text": "I applied for lots of different jobs,",
"start": 222.28,
"duration": 3.48
},
{
"text": "had didn't have much luck, but I did",
"start": 223.76,
"duration": 4.72
},
{
"text": "eventually land a job as a junior",
"start": 225.76,
"duration": 5
},
{
"text": "performance test engineer.",
"start": 228.48,
"duration": 4
},
{
"text": "I'd never heard of performance testing",
"start": 230.76,
"duration": 4.28
},
{
"text": "before, or anything about it,",
"start": 232.48,
"duration": 5.92
},
{
"text": "but it turned out to be a wonderful mix",
"start": 235.04,
"duration": 6.8
},
{
"text": "of the technicals, writing code, uh",
"start": 238.4,
"duration": 5.2
},
{
"text": "analyzing huge amounts of data and",
"start": 241.84,
"duration": 4.04
},
{
"text": "finding patterns in that, understanding",
"start": 243.6,
"duration": 4.72
},
{
"text": "architecture and systems, understanding",
"start": 245.88,
"duration": 4.68
},
{
"text": "business context, even a bit of",
"start": 248.32,
"duration": 3.88
},
{
"text": "mathematics when it came to things like",
"start": 250.56,
"duration": 4.52
},
{
"text": "workload modeling or understanding data.",
"start": 252.2,
"duration": 5.159
},
{
"text": "And I did that for 13 years, and I",
"start": 255.08,
"duration": 4.56
},
{
"text": "became a deep specialist in that that",
"start": 257.359,
"duration": 3.961
},
{
"text": "space.",
"start": 259.64,
"duration": 3.6
},
{
"text": "But I got to a certain point where I was",
"start": 261.32,
"duration": 3.68
},
{
"text": "really good at what I was doing, right?",
"start": 263.24,
"duration": 4
},
{
"text": "I was going to different parts of the",
"start": 265,
"duration": 4.24
},
{
"text": "world to speak at conferences. I was",
"start": 267.24,
"duration": 4.24
},
{
"text": "producing a podcast called Performance",
"start": 269.24,
"duration": 4.8
},
{
"text": "Time, and creating articles and content",
"start": 271.48,
"duration": 3.92
},
{
"text": "online.",
"start": 274.04,
"duration": 2.6
},
{
"text": "But I felt like I'd hit this glass",
"start": 275.4,
"duration": 3.8
},
{
"text": "ceiling, where as good as I was at the",
"start": 276.64,
"duration": 4.2
},
{
"text": "thing that I was doing,",
"start": 279.2,
"duration": 2.92
},
{
"text": "I could see other things in the",
"start": 280.84,
"duration": 3.36
},
{
"text": "organization happening that I thought I",
"start": 282.12,
"duration": 4
},
{
"text": "could have a bigger impact in.",
"start": 284.2,
"duration": 5.6
},
{
"text": "And that's when I got first into SRE.",
"start": 286.12,
"duration": 6.28
},
{
"text": "I was part of an incubator team at IAG",
"start": 289.8,
"duration": 4.52
},
{
"text": "at the time. There were just four of us",
"start": 292.4,
"duration": 4.04
},
{
"text": "to start with, and we were tasked with",
"start": 294.32,
"duration": 4.32
},
{
"text": "the goal of finding opportunities to",
"start": 296.44,
"duration": 5.48
},
{
"text": "bring SRE principles and practices into",
"start": 298.64,
"duration": 6.52
},
{
"text": "IAG to improve how we operate software.",
"start": 301.92,
"duration": 4.76
},
{
"text": "And I was going from a thing that I was",
"start": 305.16,
"duration": 3.24
},
{
"text": "really, really good at and specialist",
"start": 306.68,
"duration": 4.08
},
{
"text": "at, into something I knew absolutely",
"start": 308.4,
"duration": 3.8
},
{
"text": "nothing about.",
"start": 310.76,
"duration": 2.64
},
{
"text": "And honestly,",
"start": 312.2,
"duration": 4.68
},
{
"text": "I found it so liberating just to let go",
"start": 313.4,
"duration": 5.44
},
{
"text": "of all the expectation, all the ego,",
"start": 316.88,
"duration": 5.2
},
{
"text": "just throw it aside, and say, ah, okay.",
"start": 318.84,
"duration": 4.92
},
{
"text": "Let's figure this out.",
"start": 322.08,
"duration": 3.36
},
{
"text": "And as you probably can tell by now, one",
"start": 323.76,
"duration": 4.12
},
{
"text": "of the ways which I learn is public",
"start": 325.44,
"duration": 3.44
},
{
"text": "learning.",
"start": 327.88,
"duration": 3
},
{
"text": "So, I started posting questions online,",
"start": 328.88,
"duration": 4.64
},
{
"text": "opinions online, observations,",
"start": 330.88,
"duration": 4.64
},
{
"text": "and then that's when I started this",
"start": 333.52,
"duration": 4.56
},
{
"text": "podcast, SRE Reliability.",
"start": 335.52,
"duration": 5.56
},
{
"text": "The idea was, I know nothing about SRE,",
"start": 338.08,
"duration": 4.52
},
{
"text": "come and learn with me.",
"start": 341.08,
"duration": 2.68
},
{
"text": "And that seemed to resonate with some",
"start": 342.6,
"duration": 2.52
},
{
"text": "people.",
"start": 343.76,
"duration": 3.52
},
{
"text": "Over the years, obviously, the podcast",
"start": 345.12,
"duration": 4.92
},
{
"text": "has changed. It now is predominantly",
"start": 347.28,
"duration": 4.56
},
{
"text": "about guests from around the world",
"start": 350.04,
"duration": 2.96
},
{
"text": "coming on to talk about their",
"start": 351.84,
"duration": 4.48
},
{
"text": "experiences or ideas or challenges,",
"start": 353,
"duration": 5.64
},
{
"text": "but it's also expanded into other areas,",
"start": 356.32,
"duration": 4.84
},
{
"text": "observability, of course, uh technology",
"start": 358.64,
"duration": 5
},
{
"text": "leadership, mental health, things which",
"start": 361.16,
"duration": 4.12
},
{
"text": "are important to me and important to",
"start": 363.64,
"duration": 4.88
},
{
"text": "many people working in this world.",
"start": 365.28,
"duration": 4.68
},
{
"text": "So, by the time this is released, it'll",
"start": 368.52,
"duration": 3.92
},
{
"text": "be something like 120 episodes.",
"start": 369.96,
"duration": 4.12
},
{
"text": "Around about 80 different guests from",
"start": 372.44,
"duration": 2.96
},
{
"text": "around the world have been on the",
"start": 374.08,
"duration": 3.64
},
{
"text": "podcast, so it's been",
"start": 375.4,
"duration": 4
},
{
"text": "reasonably successful, and it's",
"start": 377.72,
"duration": 3.6
},
{
"text": "something that I enjoy doing,",
"start": 379.4,
"duration": 4.6
},
{
"text": "and a way to keep connected to that",
"start": 381.32,
"duration": 5.2
},
{
"text": "creative part of myself.",
"start": 384,
"duration": 4.96
},
{
"text": "So, SRE stands for site reliability",
"start": 386.52,
"duration": 4.76
},
{
"text": "engineering. It was started by Google",
"start": 388.96,
"duration": 5.28
},
{
"text": "back in around 2003, 2004.",
"start": 391.28,
"duration": 5.52
},
{
"text": "Uh as Ben Treynor, who was and maybe",
"start": 394.24,
"duration": 4.52
},
{
"text": "still is VP of engineering at Google,",
"start": 396.8,
"duration": 4.52
},
{
"text": "said, \"SRE is what you get when you",
"start": 398.76,
"duration": 5.36
},
{
"text": "treat operations as a software problem",
"start": 401.32,
"duration": 5.28
},
{
"text": "staffed by software engineers.\"",
"start": 404.12,
"duration": 3.88
},
{
"text": "Now, I'm probably teaching you to suck",
"start": 406.6,
"duration": 3.32
},
{
"text": "eggs here, but since computers have",
"start": 408,
"duration": 4.4
},
{
"text": "existed, there's been this divide, this",
"start": 409.92,
"duration": 5
},
{
"text": "chasm between the people who write the",
"start": 412.4,
"duration": 5.08
},
{
"text": "code and develop the software, and the",
"start": 414.92,
"duration": 4.52
},
{
"text": "people who operate and support it in",
"start": 417.48,
"duration": 3.04
},
{
"text": "production.",
"start": 419.44,
"duration": 3.48
},
{
"text": "Dev and ops. That's the term DevOps to",
"start": 420.52,
"duration": 4.12
},
{
"text": "try and bring them together.",
"start": 422.92,
"duration": 3.56
},
{
"text": "And Google had the made this observation",
"start": 424.64,
"duration": 4.48
},
{
"text": "that in the development world, the",
"start": 426.48,
"duration": 4.88
},
{
"text": "innovation that was happening was many",
"start": 429.12,
"duration": 3.56
},
{
"text": "years ahead of what was happening in",
"start": 431.36,
"duration": 2.68
},
{
"text": "operations.",
"start": 432.68,
"duration": 3.84
},
{
"text": "So, SRE was created as a way to take all",
"start": 434.04,
"duration": 4.2
},
{
"text": "those innovative ideas around",
"start": 436.52,
"duration": 4.24
},
{
"text": "automation, simplification, abstraction,",
"start": 438.24,
"duration": 4.28
},
{
"text": "and apply them to the world of",
"start": 440.76,
"duration": 5.96
},
{
"text": "operations. And thus, SRE was born.",
"start": 442.52,
"duration": 6.88
},
{
"text": "SRE is now been adopted by organizations",
"start": 446.72,
"duration": 4.28
},
{
"text": "around the world. It means different",
"start": 449.4,
"duration": 3.24
},
{
"text": "things to different people and different",
"start": 451,
"duration": 4.04
},
{
"text": "organizations at different times.",
"start": 452.64,
"duration": 4.24
},
{
"text": "Up until recently, I didn't say the word",
"start": 455.04,
"duration": 3.92
},
{
"text": "SRE much anymore. I talked about",
"start": 456.88,
"duration": 4.36
},
{
"text": "reliability engineering because what I",
"start": 458.96,
"duration": 4
},
{
"text": "was doing and what many people do is so",
"start": 461.24,
"duration": 3.96
},
{
"text": "vastly different to what Google",
"start": 462.96,
"duration": 4.28
},
{
"text": "did and does that uh",
"start": 465.2,
"duration": 3.92
},
{
"text": "I don't know, it didn't feel",
"start": 467.24,
"duration": 4.16
},
{
"text": "right to say SRE. But",
"start": 469.12,
"duration": 4.56
},
{
"text": "I am literally titled SRE team lead now,",
"start": 471.4,
"duration": 5
},
{
"text": "so that's something that I I do say now.",
"start": 473.68,
"duration": 4.36
},
{
"text": "My own definition was, and I think I'm",
"start": 476.4,
"duration": 4.12
},
{
"text": "going to change it pretty soon, is that",
"start": 478.04,
"duration": 5.2
},
{
"text": "SRE is about designing, building, and",
"start": 480.52,
"duration": 6.4
},
{
"text": "operating reliable services at scale,",
"start": 483.24,
"duration": 5.28
},
{
"text": "and making the operation of those",
"start": 486.92,
"duration": 5.92
},
{
"text": "services as simple, effective, and dare",
"start": 488.52,
"duration": 6.76
},
{
"text": "I say enjoyable as possible.",
"start": 492.84,
"duration": 4.64
},
{
"text": "The other important part of SRE is it",
"start": 495.28,
"duration": 5.56
},
{
"text": "decouples the scale of an organization",
"start": 497.48,
"duration": 4.88
},
{
"text": "from the number of people required to",
"start": 500.84,
"duration": 3.16
},
{
"text": "operate its services.",
"start": 502.36,
"duration": 3.36
},
{
"text": "So, you think about the Google context",
"start": 504,
"duration": 4.48
},
{
"text": "as it was exploding in the early 2000s.",
"start": 505.72,
"duration": 4.12
},
{
"text": "You might have a service which has 10",
"start": 508.48,
"duration": 4.28
},
{
"text": "times or or more, 100 times more",
"start": 509.84,
"duration": 5.36
},
{
"text": "activity on it 1 year to the next.",
"start": 512.76,
"duration": 4.48
},
{
"text": "Are you going to hire 10 or 100 times",
"start": 515.2,
"duration": 5
},
{
"text": "more engineers to operate it? No. That's",
"start": 517.24,
"duration": 5.08
},
{
"text": "not cost-effective, and it just doesn't",
"start": 520.2,
"duration": 4.52
},
{
"text": "work because as you add more people, you",
"start": 522.32,
"duration": 4.52
},
{
"text": "add more coordination overhead, and it",
"start": 524.72,
"duration": 3.96
},
{
"text": "just gets out of control.",
"start": 526.84,
"duration": 4.6
},
{
"text": "So, by decoupling those two things,",
"start": 528.68,
"duration": 5.56
},
{
"text": "being able to operate more complex,",
"start": 531.44,
"duration": 4.36
},
{
"text": "busier services with the same amount of",
"start": 534.24,
"duration": 4.24
},
{
"text": "people, that unlocks your ability to",
"start": 535.8,
"duration": 4.2
},
{
"text": "scale.",
"start": 538.48,
"duration": 3.12
},
{
"text": "Now, I'm going to introduce some of the",
"start": 540,
"duration": 3.08
},
{
"text": "principles and practices, not all of",
"start": 541.6,
"duration": 3.84
},
{
"text": "them. Selfishly, I'm picking the things",
"start": 543.08,
"duration": 4.92
},
{
"text": "which are most relevant to my role right",
"start": 545.44,
"duration": 4.76
},
{
"text": "now. So, I'm pretty new to Blue Card at",
"start": 548,
"duration": 3.88
},
{
"text": "the time of speaking about this. I've",
"start": 550.2,
"duration": 4.08
},
{
"text": "been brought on board to bring SRE to",
"start": 551.88,
"duration": 5.48
},
{
"text": "life and in the most amazing way. This",
"start": 554.28,
"duration": 4.6
},
{
"text": "is the first time in my career I've",
"start": 557.36,
"duration": 3.44
},
{
"text": "really got to get to just truly do the",
"start": 558.88,
"duration": 4.64
},
{
"text": "SRE thing and bring it to life in an",
"start": 560.8,
"duration": 4.72
},
{
"text": "organization who's ready for it.",
"start": 563.52,
"duration": 3.48
},
{
"text": "So, the areas I'm going to talk about",
"start": 565.52,
"duration": 4.2
},
{
"text": "today uh this idea of",
"start": 567,
"duration": 5.72
},
{
"text": "our culture around incidents,",
"start": 569.72,
"duration": 5.4
},
{
"text": "uh service level objectives,",
"start": 572.72,
"duration": 4.12
},
{
"text": "observability, which isn't, I guess,",
"start": 575.12,
"duration": 4.6
},
{
"text": "technically part of SRE, but it's so",
"start": 576.84,
"duration": 4.24
},
{
"text": "intertwined with it, I had to speak",
"start": 579.72,
"duration": 2.68
},
{
"text": "about it.",
"start": 581.08,
"duration": 4
},
{
"text": "Toil, and blameless postmortems. And",
"start": 582.4,
"duration": 4.92
},
{
"text": "there's so many more aspects to it",
"start": 585.08,
"duration": 4.04
},
{
"text": "around architecture and design and all",
"start": 587.32,
"duration": 3.4
},
{
"text": "these different principles and ideas,",
"start": 589.12,
"duration": 3.6
},
{
"text": "but I'll just start with these to give",
"start": 590.72,
"duration": 4.16
},
{
"text": "you those crumbs, to give you the flavor",
"start": 592.72,
"duration": 4.96
},
{
"text": "of what SRE is all about.",
"start": 594.88,
"duration": 4.72
},
{
"text": "So, let's start with incident culture.",
"start": 597.68,
"duration": 4.68
},
{
"text": "An incident, what is an incident? It's",
"start": 599.6,
"duration": 6.76
},
{
"text": "some kind of outage or loss of service.",
"start": 602.36,
"duration": 6.32
},
{
"text": "It generally negatively impacts your",
"start": 606.36,
"duration": 4.04
},
{
"text": "customers in some way",
"start": 608.68,
"duration": 4.48
},
{
"text": "or disrupts your business in some way.",
"start": 610.4,
"duration": 5.04
},
{
"text": "And it generally requires some human",
"start": 613.16,
"duration": 4.72
},
{
"text": "intervention to do something about it.",
"start": 615.44,
"duration": 3.8
},
{
"text": "Traditionally, when we think about",
"start": 617.88,
"duration": 3.36
},
{
"text": "incidents, we think of them as a bad",
"start": 619.24,
"duration": 4.72
},
{
"text": "thing. We must avoid the incidents. They",
"start": 621.24,
"duration": 4.88
},
{
"text": "are bad. Let's just stop them from",
"start": 623.96,
"duration": 3.88
},
{
"text": "happening, right?",
"start": 626.12,
"duration": 3.2
},
{
"text": "And we've also traditionally had this",
"start": 627.84,
"duration": 2.92
},
{
"text": "mindset that",
"start": 629.32,
"duration": 4.48
},
{
"text": "if we just engineer our systems",
"start": 630.76,
"duration": 5.52
},
{
"text": "perfectly, like just amazingly, they'll",
"start": 633.8,
"duration": 4.56
},
{
"text": "be 100% reliable and we'll never have an",
"start": 636.28,
"duration": 3.4
},
{
"text": "incident.",
"start": 638.36,
"duration": 2.6
},
{
"text": "Now, it turns out that that's just",
"start": 639.68,
"duration": 2.72
},
{
"text": "simply not true and becoming",
"start": 640.96,
"duration": 4
},
{
"text": "increasingly less true as the systems",
"start": 642.4,
"duration": 4.68
},
{
"text": "that we work with become more complex",
"start": 644.96,
"duration": 5.08
},
{
"text": "and more distributed over time.",
"start": 647.08,
"duration": 4.84
},
{
"text": "It turns out that incidents are a normal",
"start": 650.04,
"duration": 5.08
},
{
"text": "part of running complex systems.",
"start": 651.92,
"duration": 5.6
},
{
"text": "SRE embraces this and says incidents",
"start": 655.12,
"duration": 4.56
},
{
"text": "will occur, but when they do, what can",
"start": 657.52,
"duration": 3.92
},
{
"text": "we learn from them?",
"start": 659.68,
"duration": 3.92
},
{
"text": "What can we learn and implement so that",
"start": 661.44,
"duration": 4.28
},
{
"text": "we are more prepared for the future and",
"start": 663.6,
"duration": 3.72
},
{
"text": "we handle incidents better or our",
"start": 665.72,
"duration": 3.64
},
{
"text": "systems are more robust?",
"start": 667.32,
"duration": 3.24
},
{
"text": "The thing about incidents is they're",
"start": 669.36,
"duration": 3.16
},
{
"text": "often the time we learn the most about",
"start": 670.56,
"duration": 3.76
},
{
"text": "our organizations because we're forced",
"start": 672.52,
"duration": 3.68
},
{
"text": "to look at things we may have never",
"start": 674.32,
"duration": 3.92
},
{
"text": "thought about looking at before. Uh",
"start": 676.2,
"duration": 3.76
},
{
"text": "being exposed to different pathways",
"start": 678.24,
"duration": 3.12
},
{
"text": "through your systems or behaviors you",
"start": 679.96,
"duration": 2.92
},
{
"text": "didn't expect.",
"start": 681.36,
"duration": 3.56
},
{
"text": "We learn not just about our technology,",
"start": 682.88,
"duration": 4.6
},
{
"text": "but about how uh our different teams",
"start": 684.92,
"duration": 4.24
},
{
"text": "actually interact with each other and",
"start": 687.48,
"duration": 3.12
},
{
"text": "our processes.",
"start": 689.16,
"duration": 2.88
},
{
"text": "So, that kind of attitude around",
"start": 690.6,
"duration": 3.16
},
{
"text": "incidents, I think is an important part",
"start": 692.04,
"duration": 3.28
},
{
"text": "of SRE.",
"start": 693.76,
"duration": 4.36
},
{
"text": "Speaking about incidents is the concept",
"start": 695.32,
"duration": 6.04
},
{
"text": "of a blameless postmortem.",
"start": 698.12,
"duration": 5.36
},
{
"text": "What are they? They are a",
"start": 701.36,
"duration": 5.12
},
{
"text": "formal way of learning from incidents.",
"start": 703.48,
"duration": 5.04
},
{
"text": "Now, essentially, they are a written",
"start": 706.48,
"duration": 4.359
},
{
"text": "record of an incident which covers",
"start": 708.52,
"duration": 3.96
},
{
"text": "a timeline of different events that",
"start": 710.839,
"duration": 2.801
},
{
"text": "occurred,",
"start": 712.48,
"duration": 4.2
},
{
"text": "uh what happened, what was the impact,",
"start": 713.64,
"duration": 4.68
},
{
"text": "but most importantly, what did we learn",
"start": 716.68,
"duration": 3.88
},
{
"text": "from the incident? And what actions can",
"start": 718.32,
"duration": 4.04
},
{
"text": "we take to be better tomorrow than we",
"start": 720.56,
"duration": 4.56
},
{
"text": "were today around how we respond to",
"start": 722.36,
"duration": 5.8
},
{
"text": "incidents or how robust our systems are.",
"start": 725.12,
"duration": 5.2
},
{
"text": "Now, a blameless postmortem, you might",
"start": 728.16,
"duration": 4.44
},
{
"text": "think sounds just like a post-incident",
"start": 730.32,
"duration": 4.92
},
{
"text": "review or PIR from ITIL.",
"start": 732.6,
"duration": 4.28
},
{
"text": "Now, in a sense, they are both formal",
"start": 735.24,
"duration": 3.599
},
{
"text": "ways to learn from incidents. I would",
"start": 736.88,
"duration": 4.32
},
{
"text": "say a blameless postmortem is more",
"start": 738.839,
"duration": 3.881
},
{
"text": "collaborative.",
"start": 741.2,
"duration": 3.68
},
{
"text": "It has a a stronger focus on",
"start": 742.72,
"duration": 5.96
},
{
"text": "psychological safety,",
"start": 744.88,
"duration": 7.08
},
{
"text": "a strong important part of SRE.",
"start": 748.68,
"duration": 6.24
},
{
"text": "And it also has a stronger focus on",
"start": 751.96,
"duration": 5.16
},
{
"text": "learning in the broader sense from",
"start": 754.92,
"duration": 3.96
},
{
"text": "incidents rather than trying to find the",
"start": 757.12,
"duration": 4.68
},
{
"text": "root cause, which is another principle",
"start": 758.88,
"duration": 4.44
},
{
"text": "or idea which is",
"start": 761.8,
"duration": 3.2
},
{
"text": "dubious at best.",
"start": 763.32,
"duration": 3.08
},
{
"text": "Blameless postmortems are one of the",
"start": 765,
"duration": 3.08
},
{
"text": "things I've actually managed to get off",
"start": 766.4,
"duration": 3.4
},
{
"text": "the ground in the first month or two of",
"start": 768.08,
"duration": 2.92
},
{
"text": "Blue Current.",
"start": 769.8,
"duration": 2.76
},
{
"text": "It's been",
"start": 771,
"duration": 5.28
},
{
"text": "scary but rewarding to organize, first",
"start": 772.56,
"duration": 5.6
},
{
"text": "of all, to get a written account and to",
"start": 776.28,
"duration": 4.6
},
{
"text": "encourage people to contribute to it.",
"start": 778.16,
"duration": 4.72
},
{
"text": "Started off with just me writing about",
"start": 780.88,
"duration": 3.24
},
{
"text": "these things as I was sitting on the",
"start": 782.88,
"duration": 3.12
},
{
"text": "incident calls and chats and and pulling",
"start": 784.12,
"duration": 3.52
},
{
"text": "things together. Then other people",
"start": 786,
"duration": 4.24
},
{
"text": "started contributing to it. And now, for",
"start": 787.64,
"duration": 4.199
},
{
"text": "the the big important or tricky",
"start": 790.24,
"duration": 3.16
},
{
"text": "incidents where there's the stuff to",
"start": 791.839,
"duration": 4.161
},
{
"text": "talk about and learn from, pulling in",
"start": 793.4,
"duration": 4.64
},
{
"text": "business and technology stakeholders to",
"start": 796,
"duration": 4.04
},
{
"text": "come together and talk about it. It's",
"start": 798.04,
"duration": 4.36
},
{
"text": "been really rewarding to hear, say, for",
"start": 800.04,
"duration": 5.28
},
{
"text": "example, people from our business side",
"start": 802.4,
"duration": 5.6
},
{
"text": "who were on these calls saying,",
"start": 805.32,
"duration": 3.76
},
{
"text": "\"I didn't know that that's how our",
"start": 808,
"duration": 2.76
},
{
"text": "technology worked before.\" You know,",
"start": 809.08,
"duration": 3.28
},
{
"text": "that that is the point. That is amazing",
"start": 810.76,
"duration": 2.76
},
{
"text": "and that's the kind of thing that I'm",
"start": 812.36,
"duration": 2.8
},
{
"text": "trying to bring to life, to build a a",
"start": 813.52,
"duration": 3.08
},
{
"text": "better understanding and connection",
"start": 815.16,
"duration": 3.32
},
{
"text": "between everyone.",
"start": 816.6,
"duration": 4.36
},
{
"text": "SLOs stand for service level objectives",
"start": 818.48,
"duration": 4.76
},
{
"text": "and it is just an enormous topic and I",
"start": 820.96,
"duration": 4.36
},
{
"text": "genuinely can't do it even remote",
"start": 823.24,
"duration": 4.2
},
{
"text": "justice in this short talk that I'm",
"start": 825.32,
"duration": 3.68
},
{
"text": "doing today.",
"start": 827.44,
"duration": 2.56
},
{
"text": "But I'm going to try and give the",
"start": 829,
"duration": 3.04
},
{
"text": "essence of what they're about.",
"start": 830,
"duration": 3.8
},
{
"text": "Now, traditionally,",
"start": 832.04,
"duration": 3.04
},
{
"text": "when we set up our monitoring and",
"start": 833.8,
"duration": 3.24
},
{
"text": "alerting, we set that up around",
"start": 835.08,
"duration": 3.68
},
{
"text": "technical signals.",
"start": 837.04,
"duration": 4.52
},
{
"text": "Things like CPU usage or garbage",
"start": 838.76,
"duration": 5.2
},
{
"text": "collection, memory, network, disk, uh",
"start": 841.56,
"duration": 4.52
},
{
"text": "queue lengths, connection or thread",
"start": 843.96,
"duration": 4.68
},
{
"text": "pools, those kinds of things, right?",
"start": 846.08,
"duration": 4.28
},
{
"text": "And we set up our alerting based on",
"start": 848.64,
"duration": 3.16
},
{
"text": "thresholds.",
"start": 850.36,
"duration": 4.719
},
{
"text": "For example, if CPU exceeds 80% for more",
"start": 851.8,
"duration": 5.64
},
{
"text": "than 5 minutes, fire an alert to someone",
"start": 855.079,
"duration": 3.841
},
{
"text": "to have a look at it. That kind of",
"start": 857.44,
"duration": 2.48
},
{
"text": "thing.",
"start": 858.92,
"duration": 3.159
},
{
"text": "Now, that kind of that sounds sensible",
"start": 859.92,
"duration": 4.6
},
{
"text": "and if you've got a a simple system,",
"start": 862.079,
"duration": 4.841
},
{
"text": "it kind of works, right? But there's a",
"start": 864.52,
"duration": 5.28
},
{
"text": "couple of major challenges with this.",
"start": 866.92,
"duration": 5.76
},
{
"text": "The first one is alert noise, where you",
"start": 869.8,
"duration": 4.6
},
{
"text": "just get overwhelmed with alerts",
"start": 872.68,
"duration": 3.56
},
{
"text": "smashing you every day which aren't",
"start": 874.4,
"duration": 4.48
},
{
"text": "necessarily things you need to act on.",
"start": 876.24,
"duration": 5.24
},
{
"text": "So, you think about any non-trivial",
"start": 878.88,
"duration": 4.48
},
{
"text": "organization, how many different",
"start": 881.48,
"duration": 3.92
},
{
"text": "software systems does it have? And then",
"start": 883.36,
"duration": 3.8
},
{
"text": "how many different resources does that",
"start": 885.4,
"duration": 3.92
},
{
"text": "hardware and software resources do those",
"start": 887.16,
"duration": 4.16
},
{
"text": "technology systems have? You're talking",
"start": 889.32,
"duration": 3.96
},
{
"text": "about thousands, hundreds of thousands,",
"start": 891.32,
"duration": 4.72
},
{
"text": "millions, more than millions of",
"start": 893.28,
"duration": 4.28
},
{
"text": "different resources all with these",
"start": 896.04,
"duration": 3.48
},
{
"text": "alerts set up potentially just flooding",
"start": 897.56,
"duration": 4.32
},
{
"text": "your engineers with alerts.",
"start": 899.52,
"duration": 4.04
},
{
"text": "That's the first problem.",
"start": 901.88,
"duration": 3.36
},
{
"text": "The second problem is just because a",
"start": 903.56,
"duration": 4
},
{
"text": "technical signal looks bad, doesn't",
"start": 905.24,
"duration": 5.719
},
{
"text": "necessarily mean that your business",
"start": 907.56,
"duration": 5.8
},
{
"text": "is disrupted in any way or the customers",
"start": 910.959,
"duration": 4.12
},
{
"text": "are even having a problem.",
"start": 913.36,
"duration": 3.24
},
{
"text": "It is entirely possible to have a",
"start": 915.079,
"duration": 3.441
},
{
"text": "situation where, say, you've got a",
"start": 916.6,
"duration": 5.04
},
{
"text": "simple system, that CPU on a particular",
"start": 918.52,
"duration": 4.96
},
{
"text": "web or application server is running at",
"start": 921.64,
"duration": 3.96
},
{
"text": "100% all day",
"start": 923.48,
"duration": 4.08
},
{
"text": "and yet your customers don't notice",
"start": 925.6,
"duration": 3.64
},
{
"text": "anything. They can do whatever they need",
"start": 927.56,
"duration": 3.88
},
{
"text": "to do. Um their experience is still",
"start": 929.24,
"duration": 4.24
},
{
"text": "great and your business is not suffering",
"start": 931.44,
"duration": 3.8
},
{
"text": "in any way.",
"start": 933.48,
"duration": 3.92
},
{
"text": "It is equally likely that you have, say,",
"start": 935.24,
"duration": 3.64
},
{
"text": "your beautiful dashboard where you're",
"start": 937.4,
"duration": 2.92
},
{
"text": "tracking hundreds of different technical",
"start": 938.88,
"duration": 4.04
},
{
"text": "signals and they are all green and yet",
"start": 940.32,
"duration": 3.84
},
{
"text": "your customers can't consume your",
"start": 942.92,
"duration": 3.4
},
{
"text": "services.",
"start": 944.16,
"duration": 4.24
},
{
"text": "So, technical signals are not a great",
"start": 946.32,
"duration": 3.519
},
{
"text": "way of actually understanding if there's",
"start": 948.4,
"duration": 4.12
},
{
"text": "a thing that you need to respond to, if",
"start": 949.839,
"duration": 4.801
},
{
"text": "there's a genuine incident or issue that",
"start": 952.52,
"duration": 4.12
},
{
"text": "you need to address.",
"start": 954.64,
"duration": 4.8
},
{
"text": "I think SLOs are the answer to that",
"start": 956.64,
"duration": 3.96
},
{
"text": "solution.",
"start": 959.44,
"duration": 3.2
},
{
"text": "So, we still collect technical signals",
"start": 960.6,
"duration": 3.28
},
{
"text": "all the time. We collect all the data",
"start": 962.64,
"duration": 3.16
},
{
"text": "because we may need it and it will help",
"start": 963.88,
"duration": 4.44
},
{
"text": "us diagnose and resolve issues",
"start": 965.8,
"duration": 4.039
},
{
"text": "potentially, right?",
"start": 968.32,
"duration": 3.72
},
{
"text": "But in terms of alerting,",
"start": 969.839,
"duration": 3.561
},
{
"text": "you forget about all those technical",
"start": 972.04,
"duration": 4.88
},
{
"text": "signals and instead set up your alerting",
"start": 973.4,
"duration": 5.28
},
{
"text": "based on answering one question",
"start": 976.92,
"duration": 3.76
},
{
"text": "continuously.",
"start": 978.68,
"duration": 4.56
},
{
"text": "Can my customer effectively consume my",
"start": 980.68,
"duration": 3.72
},
{
"text": "service?",
"start": 983.24,
"duration": 2.839
},
{
"text": "And if the answer is yes, then you don't",
"start": 984.4,
"duration": 3.08
},
{
"text": "need to immediately jump on and do",
"start": 986.079,
"duration": 3.801
},
{
"text": "anything. And if the answer is no, then",
"start": 987.48,
"duration": 4.12
},
{
"text": "you need to do something because you are",
"start": 989.88,
"duration": 3.64
},
{
"text": "very confident that your customer is",
"start": 991.6,
"duration": 3.92
},
{
"text": "being impacted by something that needs",
"start": 993.52,
"duration": 3.48
},
{
"text": "to be addressed.",
"start": 995.52,
"duration": 3.12
},
{
"text": "Now, that's about all I can do in this",
"start": 997,
"duration": 4.48
},
{
"text": "tiny little uh two or three minute talk",
"start": 998.64,
"duration": 4.36
},
{
"text": "about SLOs. I haven't even described",
"start": 1001.48,
"duration": 3.64
},
{
"text": "what they are really, but just to finish",
"start": 1003,
"duration": 5.16
},
{
"text": "off, SLOs are like an internal objective",
"start": 1005.12,
"duration": 6.52
},
{
"text": "that you set around how reliable you",
"start": 1008.16,
"duration": 4.72
},
{
"text": "want your services to be for your",
"start": 1011.64,
"duration": 2.6
},
{
"text": "customer.",
"start": 1012.88,
"duration": 3.04
},
{
"text": "You might hear of the term SLI or",
"start": 1014.24,
"duration": 3.68
},
{
"text": "service level indicator. Those are the",
"start": 1015.92,
"duration": 4
},
{
"text": "signals that we use to track whether",
"start": 1017.92,
"duration": 3.6
},
{
"text": "we're meeting those service level",
"start": 1019.92,
"duration": 2.96
},
{
"text": "objectives.",
"start": 1021.52,
"duration": 2.72
},
{
"text": "And you might hear the term error",
"start": 1022.88,
"duration": 4.52
},
{
"text": "budget. So, let's say that you want you",
"start": 1024.24,
"duration": 5.88
},
{
"text": "say, \"We want the service to be 99.9%",
"start": 1027.4,
"duration": 3.84
},
{
"text": "available.\"",
"start": 1030.12,
"duration": 3.04
},
{
"text": "That leaves you just under 9 hours a",
"start": 1031.24,
"duration": 5.12
},
{
"text": "year in your error budget, which is time",
"start": 1033.16,
"duration": 5.32
},
{
"text": "that you have technically said it's okay",
"start": 1036.36,
"duration": 4.12
},
{
"text": "to be down that much each year.",
"start": 1038.48,
"duration": 3.08
},
{
"text": "So, if you get towards the end of the",
"start": 1040.48,
"duration": 3.08
},
{
"text": "year or quarter or however you you",
"start": 1041.56,
"duration": 4.279
},
{
"text": "measure it and you have had no downtime",
"start": 1043.56,
"duration": 3.8
},
{
"text": "or very little downtime,",
"start": 1045.839,
"duration": 3.041
},
{
"text": "you've got this error budget that you",
"start": 1047.36,
"duration": 4.4
},
{
"text": "can use to run riskier experiments which",
"start": 1048.88,
"duration": 4.88
},
{
"text": "might have a really big payoff.",
"start": 1051.76,
"duration": 4.56
},
{
"text": "So, you can use your SLOs and your error",
"start": 1053.76,
"duration": 6.24
},
{
"text": "budgets to drive innovation by being",
"start": 1056.32,
"duration": 5.6
},
{
"text": "able to to run these experiments which",
"start": 1060,
"duration": 3.8
},
{
"text": "you might otherwise not have felt safe",
"start": 1061.92,
"duration": 3.72
},
{
"text": "to do.",
"start": 1063.8,
"duration": 3.36
},
{
"text": "All right, observability, I'm not sure",
"start": 1065.64,
"duration": 3.08
},
{
"text": "if it's even technically part of SRE,",
"start": 1067.16,
"duration": 3.28
},
{
"text": "but it's just so intertwined as I see it",
"start": 1068.72,
"duration": 3.76
},
{
"text": "that I needed to talk about it.",
"start": 1070.44,
"duration": 3.52
},
{
"text": "The technical definition is, and I'm",
"start": 1072.48,
"duration": 2.8
},
{
"text": "going to say this wrong, it's something",
"start": 1073.96,
"duration": 3.56
},
{
"text": "about being able to understand the inner",
"start": 1075.28,
"duration": 4.24
},
{
"text": "workings of a system by observing its",
"start": 1077.52,
"duration": 4.24
},
{
"text": "inputs and outputs. Something like that.",
"start": 1079.52,
"duration": 4.28
},
{
"text": "That's I've got it wrong.",
"start": 1081.76,
"duration": 3.72
},
{
"text": "I think the key thing to remember is",
"start": 1083.8,
"duration": 3.76
},
{
"text": "that observability is a quality of a",
"start": 1085.48,
"duration": 4.44
},
{
"text": "system. It's not a thing that you do.",
"start": 1087.56,
"duration": 4.48
},
{
"text": "It's a thing that you can achieve.",
"start": 1089.92,
"duration": 4.24
},
{
"text": "When we have observability, we have",
"start": 1092.04,
"duration": 3.96
},
{
"text": "insight into what is happening within",
"start": 1094.16,
"duration": 3.84
},
{
"text": "our systems so that we can understand",
"start": 1096,
"duration": 4.56
},
{
"text": "what's going on and not only understand,",
"start": 1098,
"duration": 4.56
},
{
"text": "but be able to more readily resolve",
"start": 1100.56,
"duration": 4.44
},
{
"text": "issues or incidents or to improve our",
"start": 1102.56,
"duration": 4.8
},
{
"text": "system because we understand it better.",
"start": 1105,
"duration": 4.24
},
{
"text": "When we have observability, we have that",
"start": 1107.36,
"duration": 4.799
},
{
"text": "insight. Service level objectives, SLOs,",
"start": 1109.24,
"duration": 4.64
},
{
"text": "answer the first most important",
"start": 1112.159,
"duration": 4.361
},
{
"text": "question, which is is there a problem",
"start": 1113.88,
"duration": 4.68
},
{
"text": "that I need to respond to? Are my",
"start": 1116.52,
"duration": 3.84
},
{
"text": "customers able to effectively consume my",
"start": 1118.56,
"duration": 3.2
},
{
"text": "services?",
"start": 1120.36,
"duration": 3.76
},
{
"text": "Observability answers the next question,",
"start": 1121.76,
"duration": 4.76
},
{
"text": "which is if there is a problem, what's",
"start": 1124.12,
"duration": 4.84
},
{
"text": "going on? What do I need to do? What do",
"start": 1126.52,
"duration": 3.84
},
{
"text": "I need to look at?",
"start": 1128.96,
"duration": 3.36
},
{
"text": "When we have that look, that view under",
"start": 1130.36,
"duration": 3.16
},
{
"text": "the cover,",
"start": 1132.32,
"duration": 3.28
},
{
"text": "we have a better understanding of how",
"start": 1133.52,
"duration": 4.48
},
{
"text": "our increasingly complex and distributed",
"start": 1135.6,
"duration": 4.88
},
{
"text": "systems actually work. And sometimes",
"start": 1138,
"duration": 4.08
},
{
"text": "they work in ways we never would have",
"start": 1140.48,
"duration": 3.12
},
{
"text": "expected before.",
"start": 1142.08,
"duration": 4.48
},
{
"text": "It empowers more people to be able to,",
"start": 1143.6,
"duration": 4.96
},
{
"text": "for example, handle incidents because it",
"start": 1146.56,
"duration": 4.08
},
{
"text": "no longer depends on an engineer who's",
"start": 1148.56,
"duration": 4.119
},
{
"text": "been in an org for 20 years and has all",
"start": 1150.64,
"duration": 4.36
},
{
"text": "the context about everything going on.",
"start": 1152.679,
"duration": 4.081
},
{
"text": "Because when you have observability,",
"start": 1155,
"duration": 3.84
},
{
"text": "everyone can see quite clearly exactly",
"start": 1156.76,
"duration": 4.48
},
{
"text": "what's going on and where the problem is",
"start": 1158.84,
"duration": 3.96
},
{
"text": "located.",
"start": 1161.24,
"duration": 4.56
},
{
"text": "It allows you to respond to incidents,",
"start": 1162.8,
"duration": 5
},
{
"text": "investigate them, and remediate them",
"start": 1165.8,
"duration": 3.96
},
{
"text": "much, much faster because you've got",
"start": 1167.8,
"duration": 3.6
},
{
"text": "clear data which shows you exactly",
"start": 1169.76,
"duration": 3.6
},
{
"text": "what's going on. There's no more",
"start": 1171.4,
"duration": 3.8
},
{
"text": "guesswork involved.",
"start": 1173.36,
"duration": 3.4
},
{
"text": "And um this is a terrible diagram if",
"start": 1175.2,
"duration": 2.8
},
{
"text": "you're watching the YouTube video. It's",
"start": 1176.76,
"duration": 3
},
{
"text": "the only sort of supporting visual here,",
"start": 1178,
"duration": 4.28
},
{
"text": "but it's just a a diagram trying to show",
"start": 1179.76,
"duration": 4.56
},
{
"text": "distributed tracing, which I think is",
"start": 1182.28,
"duration": 4.2
},
{
"text": "the quintessential technique for",
"start": 1184.32,
"duration": 3.88
},
{
"text": "achieving observability.",
"start": 1186.48,
"duration": 4.56
},
{
"text": "The idea being that you've got a",
"start": 1188.2,
"duration": 4.28
},
{
"text": "customer somewhere and they click a",
"start": 1191.04,
"duration": 4.68
},
{
"text": "button to do something, you're able to",
"start": 1192.48,
"duration": 5.68
},
{
"text": "trace that flow of requests throughout",
"start": 1195.72,
"duration": 4.6
},
{
"text": "your system and see exactly what's",
"start": 1198.16,
"duration": 4.4
},
{
"text": "triggered and when, how long it took,",
"start": 1200.32,
"duration": 4
},
{
"text": "what errors occurred,",
"start": 1202.56,
"duration": 3.76
},
{
"text": "and any other useful metadata that might",
"start": 1204.32,
"duration": 3.76
},
{
"text": "help us understand exactly what's",
"start": 1206.32,
"duration": 5.68
},
{
"text": "happening in a really visual way.",
"start": 1208.08,
"duration": 7.48
},
{
"text": "Toil is manual, repetitive, tedious",
"start": 1212,
"duration": 7.48
},
{
"text": "work, and operations is rife with toil.",
"start": 1215.56,
"duration": 6.16
},
{
"text": "Think about you copying and pasting from",
"start": 1219.48,
"duration": 4.76
},
{
"text": "one file to another or running commands",
"start": 1221.72,
"duration": 5.04
},
{
"text": "and doing a bunch of forms to make a",
"start": 1224.24,
"duration": 4
},
{
"text": "thing happen.",
"start": 1226.76,
"duration": 3.88
},
{
"text": "Toil is bad because it costs a lot of",
"start": 1228.24,
"duration": 4.48
},
{
"text": "money. You often got these very senior",
"start": 1230.64,
"duration": 3.68
},
{
"text": "engineers who are clicking through and",
"start": 1232.72,
"duration": 4.16
},
{
"text": "doing this manual tedious stuff. That's",
"start": 1234.32,
"duration": 3.84
},
{
"text": "expensive,",
"start": 1236.88,
"duration": 3.04
},
{
"text": "but even more so is the opportunity",
"start": 1238.16,
"duration": 2.84
},
{
"text": "cost.",
"start": 1239.92,
"duration": 2.2
},
{
"text": "You could be getting those senior",
"start": 1241,
"duration": 3.64
},
{
"text": "engineers to be working on engineering",
"start": 1242.12,
"duration": 3.92
},
{
"text": "work, which is going to bring you",
"start": 1244.64,
"duration": 3.08
},
{
"text": "forward, make your services more",
"start": 1246.04,
"duration": 3.36
},
{
"text": "reliable, help you scale your",
"start": 1247.72,
"duration": 3.28
},
{
"text": "organization, or even improve your",
"start": 1249.4,
"duration": 2.92
},
{
"text": "products.",
"start": 1251,
"duration": 2.8
},
{
"text": "When you have a high amount of toil,",
"start": 1252.32,
"duration": 4.12
},
{
"text": "your organization isn't able to scale",
"start": 1253.8,
"duration": 5.4
},
{
"text": "because as you increase the complexity",
"start": 1256.44,
"duration": 4.32
},
{
"text": "of your services or and add new",
"start": 1259.2,
"duration": 4.52
},
{
"text": "services, and as you scale up the volume",
"start": 1260.76,
"duration": 5.76
},
{
"text": "of activity in the business happening,",
"start": 1263.72,
"duration": 4.32
},
{
"text": "if you're dependent on toil to support",
"start": 1266.52,
"duration": 3.12
},
{
"text": "that, you're going to have to hire more",
"start": 1268.04,
"duration": 3.04
},
{
"text": "and more and more people and then have",
"start": 1269.64,
"duration": 3.44
},
{
"text": "more and more complexity to try and and",
"start": 1271.08,
"duration": 3.96
},
{
"text": "coordinate all those people, and that's",
"start": 1273.08,
"duration": 3.8
},
{
"text": "not effective.",
"start": 1275.04,
"duration": 3.68
},
{
"text": "And toil also leads to potentially",
"start": 1276.88,
"duration": 4.12
},
{
"text": "unhappy engineers. It's not necessarily",
"start": 1278.72,
"duration": 4.32
},
{
"text": "satisfying work. It's not helping",
"start": 1281,
"duration": 5.48
},
{
"text": "engineers learn and improve and grow.",
"start": 1283.04,
"duration": 7.12
},
{
"text": "So, automating and simplifying our",
"start": 1286.48,
"duration": 5.36
},
{
"text": "processes and ways of working in our",
"start": 1290.16,
"duration": 4.28
},
{
"text": "technology, uh removing unnecessary or",
"start": 1291.84,
"duration": 5.28
},
{
"text": "waste wasteful processes and things",
"start": 1294.44,
"duration": 5.76
},
{
"text": "happening in our systems is a core part",
"start": 1297.12,
"duration": 4.96
},
{
"text": "of SRE,",
"start": 1300.2,
"duration": 3.96
},
{
"text": "and it helps not only to",
"start": 1302.08,
"duration": 3.64
},
{
"text": "uh operate our systems simpler and more",
"start": 1304.16,
"duration": 3.92
},
{
"text": "effectively and help us scale, it helps",
"start": 1305.72,
"duration": 3.76
},
{
"text": "with staff retention as well because at",
"start": 1308.08,
"duration": 3.08
},
{
"text": "least they're happier engineers and more",
"start": 1309.48,
"duration": 4.12
},
{
"text": "satisfying jobs.",
"start": 1311.16,
"duration": 4.76
},
{
"text": "So, that's my super fast introduction to",
"start": 1313.6,
"duration": 5.16
},
{
"text": "SRE and observability. If you want to",
"start": 1315.92,
"duration": 6.28
},
{
"text": "learn more, there are a ton of books by",
"start": 1318.76,
"duration": 5.8
},
{
"text": "Google uh that I know the first three",
"start": 1322.2,
"duration": 5.12
},
{
"text": "here are completely free online if you",
"start": 1324.56,
"duration": 3.96
},
{
"text": "want to read them. There's nothing",
"start": 1327.32,
"duration": 2.76
},
{
"text": "stopping you going and learning from",
"start": 1328.52,
"duration": 3.68
},
{
"text": "them. I'm going to be honest, I've only",
"start": 1330.08,
"duration": 4.72
},
{
"text": "read the first book cover to cover. Uh I",
"start": 1332.2,
"duration": 3.8
},
{
"text": "should probably read them some more,",
"start": 1334.8,
"duration": 2.4
},
{
"text": "especially now that I've got this new",
"start": 1336,
"duration": 2.28
},
{
"text": "role.",
"start": 1337.2,
"duration": 2.92
},
{
"text": "I think you need to purchase Enterprise",
"start": 1338.28,
"duration": 3.68
},
{
"text": "Road Map to um to SRE, but that's",
"start": 1340.12,
"duration": 3.64
},
{
"text": "something I am looking through this",
"start": 1341.96,
"duration": 2.96
},
{
"text": "year.",
"start": 1343.76,
"duration": 3.48
},
{
"text": "There are podcasts. There's this podcast",
"start": 1344.92,
"duration": 4.6
},
{
"text": "here, uh but this I have a particular",
"start": 1347.24,
"duration": 4.04
},
{
"text": "style. It's not particularly technical.",
"start": 1349.52,
"duration": 4.04
},
{
"text": "It's more about the human side of SRE",
"start": 1351.28,
"duration": 3.92
},
{
"text": "and the ideas,",
"start": 1353.56,
"duration": 3.68
},
{
"text": "but there's other podcasts including",
"start": 1355.2,
"duration": 5.64
},
{
"text": "Google's own Google SRE podcast. Nice",
"start": 1357.24,
"duration": 5.439
},
{
"text": "play on words there.",
"start": 1360.84,
"duration": 2.839
},
{
"text": "But one of the ways that I've learned",
"start": 1362.679,
"duration": 3.961
},
{
"text": "the most about SRE is just by connecting",
"start": 1363.679,
"duration": 4.801
},
{
"text": "and following with experts around the",
"start": 1366.64,
"duration": 3.24
},
{
"text": "world. So,",
"start": 1368.48,
"duration": 3.68
},
{
"text": "Niall Murphy was one of the co-authors",
"start": 1369.88,
"duration": 4.04
},
{
"text": "of the original SRE book when he was at",
"start": 1372.16,
"duration": 3.24
},
{
"text": "Google. And then you've got",
"start": 1373.92,
"duration": 3.28
},
{
"text": "practitioners like Sebastian and",
"start": 1375.4,
"duration": 4.36
},
{
"text": "Collette and Amin as well. I I like the",
"start": 1377.2,
"duration": 5.12
},
{
"text": "way that they think about the work and",
"start": 1379.76,
"duration": 4.2
},
{
"text": "and the sort of very practical way that",
"start": 1382.32,
"duration": 4.52
},
{
"text": "they approach it, and I've interacted",
"start": 1383.96,
"duration": 4.28
},
{
"text": "with them. They've helped me with my",
"start": 1386.84,
"duration": 3.8
},
{
"text": "thinking. And uh Collette is a co-host",
"start": 1388.24,
"duration": 4.88
},
{
"text": "of another podcast called This is Fine",
"start": 1390.64,
"duration": 4.56
},
{
"text": "about resilience engineering, which is a",
"start": 1393.12,
"duration": 4.28
},
{
"text": "ton of useful thinking that can help",
"start": 1395.2,
"duration": 4.52
},
{
"text": "with SRE work. So, I recommend checking",
"start": 1397.4,
"duration": 4.16
},
{
"text": "that out.",
"start": 1399.72,
"duration": 3.84
},
{
"text": "So, that was my super fast introduction",
"start": 1401.56,
"duration": 4.24
},
{
"text": "to SRE and observability. I do want to",
"start": 1403.56,
"duration": 3.36
},
{
"text": "say",
"start": 1405.8,
"duration": 4.36
},
{
"text": "in my new role, I am incredibly excited",
"start": 1406.92,
"duration": 6
},
{
"text": "about genuinely implementing SRE",
"start": 1410.16,
"duration": 5
},
{
"text": "practices from scratch. I'm actually",
"start": 1412.92,
"duration": 3.6
},
{
"text": "getting to do it.",
"start": 1415.16,
"duration": 4.08
},
{
"text": "It's very exciting and I'm facing some",
"start": 1416.52,
"duration": 4.48
},
{
"text": "interesting challenges.",
"start": 1419.24,
"duration": 3.8
},
{
"text": "So, I'm planning on doing quite a few",
"start": 1421,
"duration": 4.12
},
{
"text": "more solo episodes this year to explore",
"start": 1423.04,
"duration": 5.16
},
{
"text": "these different questions and how we",
"start": 1425.12,
"duration": 5.52
},
{
"text": "might bring SRE",
"start": 1428.2,
"duration": 4.64
},
{
"text": "and some technology leadership ideas to",
"start": 1430.64,
"duration": 4.44
},
{
"text": "life as well.",
"start": 1432.84,
"duration": 3.4
},
{
"text": "Another thing I wanted to mention is",
"start": 1435.08,
"duration": 2.4
},
{
"text": "that for the first time in a while, I",
"start": 1436.24,
"duration": 3.36
},
{
"text": "don't have a large backlog of guests for",
"start": 1437.48,
"duration": 3.72
},
{
"text": "the show. I've got one interview",
"start": 1439.6,
"duration": 4.12
},
{
"text": "recorded and one guest I'm thinking of",
"start": 1441.2,
"duration": 3.88
},
{
"text": "approaching,",
"start": 1443.72,
"duration": 2.88
},
{
"text": "but if you are working in the realm of",
"start": 1445.08,
"duration": 3.76
},
{
"text": "SRE, particularly if you are",
"start": 1446.6,
"duration": 4.6
},
{
"text": "implementing it on the front line,",
"start": 1448.84,
"duration": 3.64
},
{
"text": "I'd love to hear from you if you'd love",
"start": 1451.2,
"duration": 3.04
},
{
"text": "to come on the show. So, just reach out",
"start": 1452.48,
"duration": 4.04
},
{
"text": "to me on LinkedIn",
"start": 1454.24,
"duration": 5.88
},
{
"text": "or Instagram or wherever you follow me.",
"start": 1456.52,
"duration": 4.76
},
{
"text": "Keeping in mind that this is a show",
"start": 1460.12,
"duration": 3.28
},
{
"text": "about human beings and how they grapple",
"start": 1461.28,
"duration": 4.2
},
{
"text": "with this world of SRE, rather than just",
"start": 1463.4,
"duration": 4.16
},
{
"text": "technical details or particular tools or",
"start": 1465.48,
"duration": 4.56
},
{
"text": "products. That's not what it's about.",
"start": 1467.56,
"duration": 3.52
},
{
"text": "So, if that sounds like something you'd",
"start": 1470.04,
"duration": 2.48
},
{
"text": "love to do,",
"start": 1471.08,
"duration": 2.92
},
{
"text": "reach out to me.",
"start": 1472.52,
"duration": 2.68
},
{
"text": "But otherwise, I hope you enjoyed this",
"start": 1474,
"duration": 3
},
{
"text": "episode and I hope you have a wonderful",
"start": 1475.2,
"duration": 3.04
},
{
"text": "fortnight.",
"start": 1477,
"duration": 2.88
},
{
"text": "I'll see you again",
"start": 1478.24,
"duration": 4.042
},
{
"text": "next time.",
"start": 1479.88,
"duration": 4.422
},
{
"text": ">> [music]",
"start": 1482.282,
"duration": 2.02
},
{
"text": "[music]",
"start": 1490.142,
"duration": 2.02
},
{
"text": "[music]",
"start": 1496.037,
"duration": 2.02
},
{
"text": "[music]",
"start": 1501.277,
"duration": 2.02
}
]