SRE NEWSLETTER

Issue #42 // October 29, 2021

You know how when you buy a new car, it seems like every other car on the road is the same as yours. How did you not notice that before? I feel like this is happening with observability. It's everywhere!

My prediction, observability is THE buzz word for 2022. Expect to see job titles like "Observability Engineer". But, there are good trends and BS trends. Creating observable systems can be extremely valuable.

[Long Read] Incident Review and Postmortem Best Practices
// newsletter.pragmaticengineer.com
Gergely Orosz surveys 60 teams and then conducts follow up interviews with Paul Osman from Honeycomb and John Allspaw (one of the early pioneers of the DevOps movement). This post does a great job digging into what teams are doing today and how we can look to other industries to define better ways to handle incidents in the future, including getting rid of the blameless post-mortem.
Why Network Engineers Should Learn Go
// darrenparkinson.uk
Despite being a C# guy, Go is the language I recommend to anyone getting into web development for the first time. Darren Parkinson make a similar suggestion for network engineers by referencing Gornir, scrapligo, and many IaC tools.
A Different and (Often) Better Way to Downsample your Prometheus Metrics
// blog.timescale.com
One thing is true of Prometheus metric data: there is a lot of it. As that data ages, individual samples become less important and we care more about the general trends and aggregates. TimescaleDB announced the beta release of Promscale, continuous aggregation that is more timely and accurate than recording rules in many circumstances.
Building a Multi-Region Service Mesh with Kuma/Envoy, Anycast BGP, and mTLS
// koyeb.com
Koyeb is a global serverless platform. In this article they describe their own geographic load balancing, CDN, and service mesh infrastructure. This design could be applicable to other applications hosted anywhere.
Habits I've Developed for Fast + Efficient Programming
// cprimozic.net
It you want to be a craftsman, you need to understand your tools. Casey Primozic shares some examples of how he uses his IDE to make him a more efficient programmer.
This Resume got me an Interview!
// old.reddit.com
This one has almost nothing to do with site reliability engineering. Angelina Lee shares a fake resume with a few some big name companies and experience like "Led team of 6 engineers to mine Ethereum on company servers" and "Organized team bonding through company potato sack race". The result are hilarious and a little depressing.