SRE NEWSLETTER

Issue #24 // February 12, 2021

Terraform IaC from Scratch to Scale: Monolith vs. Layers
// padok.fr
When it comes to deciding how to start an Infrastructure as Code project from scratch with Terraform, you certainly will experience some struggling questions. This article explores two different approaches to organizing your code: Monolith vs. Layers.
Deployment Frequency – A Key Metric in DevOps
// humanitec.com
Having the means to measure and assess the effectiveness of your DevOps strategy is critical to achieving and surpassing your goals. This article takes a look at the benefits of monitoring deployment frequency and why top-performing companies identify frequent deployment as a measure of success.
Normalizing AWS IAM Policies for Automation
// steampipe.io
All interactions with AWS resources are governed by policies implemented by AWS Identity and Access Management (IAM). This article discusses the choices and tradeoffs while standardizing the IAM policy format for access via SQL and shows off the potential of IAM Policy analysis when normalized.
Slack’s Outage on January 4th 2021
// slack.engineering
Slack walks through their the investigation behind the beginning of the year outage the ultimately ends up being related to AWS auto-scaling.
Buildpacks vs Dockerfiles
// technology.doximity.com
Doximity has thought a lot about how to navigate the container image-building ecosystem. This is why they decided to prioritize a buildpacks-based image building workflow over a Dockerfile one.
DevOps: 5 Habits of Successful Leaders
// enterprisersproject.com
A strong DevOps culture usually spreads widely and organically. It also requires strong leaders who manage their teams in ways that are generative to that culture – and possess many of the same attributes that they’re hoping to cultivate.
Exploring Kubernetes Operator Pattern
// iximiuz.com
This article takes a closer look at the Operators pattern, see which Kubernetes parts are involved in operators implementation, and what makes operators feel like first-class Kubernetes citizens.
Comparing the Cloud Shells of AWS, Microsoft Azure, and Google Cloud Platform
// seroter.com
This post looks at the cloud shells from AWS, Azure, and GCP assessing: shell access, bash vs PowerShell, storage provided, durability period, integrations, embedded tools, code editing options, compute extensibility, and UX.
A Visual Guide on Troubleshooting Kubernetes Deployments
// learnk8s.io
Troubleshooting in Kubernetes can be a daunting task if you don't know where to start. Luckily this article has lots of pictures.
How Cloud Services Platform Teams Can Drive The Adoption Of Effective SRE Practices
// forbes.com
By moving to the cloud under the guidance of a cloud services team, companies can create a clear understanding of what’s in an SRE’s purview and solidify a consistent set of processes for the operations and remediation of incidents.