SRE NEWSLETTER

Issue #23 // April 16, 2021

Insights into a Product SRE Team at LinkedIn
// linkedin.com
The SRE role at LinkedIn lies at the intersection of software development and systems engineering. They have two main types of SREs: embedded and non-embedded. In this blog post, they focus on the former, which is more integrated and embedded with development teams.
Idempotence Now Prevents Pain Later
// ericlathrop.com
Idempotence is the property of a software that when run 1 or more times, it only has the effect of being run once. Eric Lathrop describes a process he's making and the problems that idempotence will help avoid.
A Reading List for New Engineering Managers
// jacobian.org
This is the reading list Jacob Kaplan-Moss wishes he;d been given as a new engineering manager. It's organized roughly in the order that he'd want to have read them.
Announcing HashiCorp Terraform 0.15 General Availability
// hashicorp.com
Terraform 0.15 highlights: remote state data source compatability, state file format stability, unified console support, provider-based sensitivity and sensitive functions, and structured logging levels.
Work with GitHub Actions in your Terminal with GitHub CLI
// github.blog
gh brings GitHub to the command line by helping developers manage pull requests, issues, gists, and much more. As of 1.9.0, even more of GitHub is available in your terminal: GitHub Actions.
Kubernetes Supports Nine Pillars of SRE
// containerjournal.com
The DevOps Institute's SRE blueprint identifies Nine Pillars of engineering practices which are: site reliability leadership and culture, work sharing, monitoring, SLOs and SLIs, error budgets, toil reduction, deployments, performance management, incident management and anti-fragility. In this blog, Marc Hornbeek explain how Kubernetes supports the nine pillars of SRE.
Docker without Docker
// fly.io
Docker’s isolation isn’t strong enough for Fly.io. So they transmogrify container images into Firecracker micro-VMs.
Microsoft Cloud Outage takes Azure, Teams and Office 365 Offline
// siliconangle.com
Microsoft's Azure cloud services, as well as Teams, Office 365, OneDrive, Skype, Xbox Live and Bing, were all inaccessible due to an outage. The cause of the outage was apparently a Domain Name System error.
Write Tasks Not User Stories
// linear.app
Linear doesn't write user stories and think they're an anti-pattern in product development. They write short and simple issues that describe the task in plain language instead.
A Curious Case of AWS NLB Timeouts in Kubernetes
// build.thebeat.co
A debugging adventure that allowed Andreas Stikos to solve the tail latencies our Kubernetes applications were experiencing when talking with their AWS NLB.