SRE NEWSLETTER

Issue #47 // December 3, 2021

This week provides a fun little spattering of topics.

I Don't Want to Be On Call Anymore
// honeycomb.io
There are two important statements in this article: 1) if someone is constantly getting paged because they're the only one that knows the system then you've got serious "bus factor" risk; 2) a manager's performance should be judged on how they protect their people from interruptions and wakeup calls.
Measuring Software Complexity: What Metrics to Use?
// thevaluable.dev
This article talks about the different ways to measure software complexity. If you ever wondered what your code analysis tool means when it refers to cyclomatic complexity, this is for you. The recommended measurements are: lines of code, code shape, structural coupling, and logical coupling.
Five Books that Changed My Career as a Software Engineer
// julianogtz.github.io
Everyone loves book lists and this one has the factors I care about: short / curated, a justification for the book, and some titles I've not heard of before.
[Long Read] What Happened During Slack's DNSSEC Rollout
// slack.engineering
The technical, indepth root cause analysis behind Slack's September 30th outage.
Observability vs. Monitoring Debate
// ubuntu.com
Anytime a new tech buzzword is introduced a lot of experts jump in and the actual definition gets confusing. This post doesn't try to propose the "right" definition for observability, but uses search trends, social media, and blog posts to prove how confused everyone actually is.
[Tool] Karpenter
// github.com
Karpenter is an open-source node provisioning project built for Kubernetes. Its goal is to improve the efficiency and cost of running workloads on Kubernetes clusters.
Kubernetes Cluster API v1.0, Production Ready
// infoq.com
The Cloud Native Computing Foundation announced that the Cluster API project is production-ready and moving to v1beta1 APIs. The Cluster API project uses Kubernetes-style APIs and patterns to automate cluster lifecycle management for platform operators.