DevOps Industry Updates: January 2020
Welcome to 2020! Here are some of the latest industry rumblings:
- Using Alpine can make Python Docker builds 50× slower by Itamar Turner-Trauring: why Alpine is recommended, and why you probably shouldn’t use it for your Python application.
Jenkins Pros & Cons (2020) by Erik Osterman: the pros and cons of Jenkins when following “Infrastructure as Code” best practices on Kubernetes using Helm.
Data Migrations Don’t Have to Come with Downtime by Sameer Suresh: migration strategies for Redis that don’t require maintenance windows.
Let’s Encrypt APIs go down: great RCA showing us why we need to monitor our database pointers.
Writing Runbook Documentation When You’re An SRE by Taylor Barnett: tips and tricks for writing effective runbook documentation when you aren’t a technical writer.
4 trends that will shape the cloud-native world in 2020 by Malo Marrec: deep enterprise integrations, hybrid cloud, security and “the edge”.
- Distributed load testing with Gatling and Kubernetes by Movile: fabulous overview of load testing an application running on Kubernetes.
- How It Works — kubectl exec by Ivan Sim: looks into how the command works by examining the relevant code in kubectl, K8s API Server, Kubelet and the Container Runtime Interface (CRI) Docker API
- Kubernetes Networking Demystified: A Brief Guide by Karen Bruner: in this post, we will present an introduction into the complexities of Kubernetes networking by following the journey of an HTTP request to a service running on a basic Kubernetes cluster.
- Monoliths are the future by Kelsey Hightower: monoliths are the future because the problem people are trying to solve with microservices doesn’t really line up with reality.
Do I Need an API Gateway if I Use a Service Mesh? by Christian Posta: concrete explanation to help clarify differences, overlap, and when to use API Gateways and Service Meshes.
Deterministic Aperture: A distributed, load balancing algorithm by Bryce Anderson: a new client-side load balancing technique we’ve developed and deployed widely at Twitter which has allowed our microservice architecture to efficiently scale clusters to thousands of instances
- Lawmakers Prod FCC to Act on SIM Swapping by Brian Krebs: lawmakers are demanding to know what, if anything, the agency might be doing to track and combat SIM swapping.
- Patch Tuesday, January 2020 Edition by Brian Krebs: Microsoft addressed a severe bug (CVE-2020-0601) in Windows 10 and Windows Server 2016/19 reported by the NSA that allows an attacker to spoof digital signatures.
Amazon Web Services
Amazon EKS Announces a 50% Price Reduction: EKS clusters now cost $0.10 per hour per cluster that you operate.
RDS Snapshots to S3: you can now export Amazon Relational Database Service (Amazon RDS) or Amazon Aurora snapshots to Amazon S3 as Apache Parquet, an efficient open columnar storage format for analytics.
AWS IAM policy simulator: administrators can now simulate permissions boundary policies along with other permissions policies to better understand the effective permissions for IAM principals.
Amazon SQS Now Supports 1-Minute CloudWatch Metrics: you can now set up Amazon CloudWatch metrics that update at 1-minute intervals at no additional cost in all commercial regions (data was previously limited to 5-minute intervals).
Python Pandas hits 1.0 by Julia Schmidt: the Python pandas data analysis and manipulation library has finally achieved version 1.0 after more than a decade of development.
Ready Or Not, It’s Goodbye Python 2 by Janet Swift: results of a survey by Active State measuring Python 3 adoption rates.
Article version: 1.0.0