DevOps Industry Updates #24

Welcome back! It’s been a whole Jira sprint since the last newsletter and Mother’s Day is right around the corner (this Sunday). If you still haven’t obtained anything for your Mom, you can always consider getting her what I got my mom this year: a Unix Magic Poster (flowers could work, too). In what might be our most process focused issue yet, we look at release testing, SLIs vs. SLAs vs SLOs, how to ship code faster with feature flags and much more. So grab a seat and get ready to open a bunch of new tabs, it’s all here:

🔥 Top Cream

This issue’s top 4 stories:

  1. Release Testing Explained
  2. My Comprehensive Guide to AWS Cost Control
  3. Hosting SQLite databases on Github Pages
  4. CSRF, CORS, and HTTP Security headers Demystified

🌎 Society

  • DockerCon LIVE 2021: this one day, virtual event on May 27th will be jam-packed with 45+ breakout sessions, interactive community rooms, compelling keynotes and sponsors, live panels and interviews, and more.

  • GitLab’s 2021 Survey uncovers a new DevOps maturity model: GitLab’s just-released 2021 Global DevSecOps Survey found sharp increases in automation, release cadences, continuous deployments, and security postures, as well as a growing reliance on cutting edge technologies, including artificial intelligence and machine learning.

📟 DevOps

🛠️ DevOps Tools

☸️ Kubernetes

  • Evolving Kubernetes networking with the Gateway API: it was at Kubecon 2019 San Diego when a passionate group of contributors gathered to discuss the evolution of Ingress. The discussion overflowed to the hotel lobby across the street and what came out of it would later be known as the Gateway API.

  • Kubernetes 1.21: Metrics Stability hits GA: Kubernetes 1.21 marks the graduation of the metrics stability framework and along with it, the first officially supported stable metrics. Not only do stable metrics come with supportability guarantees, the metrics stability framework brings escape hatches that you can use if you encounter problematic metrics.

🔐 Security

💻 Programming

🐧 Linux

🚢 Leadership

☁️ Cloud

  • How Facebook encodes your videos: people upload hundreds of millions of videos to Facebook every day. Making sure every video is delivered at the best quality means optimizing not only when and how our video codecs compress and decompress videos for viewing, but also which codecs are used for which videos.

AWS

  • My Comprehensive Guide to AWS Cost Control: in this article I’m going to walk you through my experience managing AWS costs at GumGum. It has three distinct stages: tracking and understanding costs, using those insights to reduce costs and the risk of making cost-saving changes, and then integrating these cost insights into our processes.

  • DevOps Guru is now GA with additional capabilities: for the sake of our jobs, let’s all agree to never speak about this service again.

  • A serverless email server on AWS using S3 and SES: necessity is the mother of invention: “this stack was created out of frustration due to the fact that to this day there’s no easy way to have a full email server without the overhead of installing and configuring all servers needed to handle incoming and outgoing messages. We wanted something simple, with no interface and no server management, so we came up with S3-Email.”

  • AWS Latency Monitoring: round trip ping times between all AWS regions.

Article version: 1.0.0

Written on May 8, 2021