DevOps Industry Updates #8
Welcome to the 8th edition of DevOps Industry Updates! Just like always, I’ve been consuming the fire hose of text that we call the media, filtering out the fake news and marketing ploys, leaving only the finest news nuggets. I hope you have your coffee handy, we have a lot to get caught up on:
🔥 Top Cream
This issue’s top 5 stories:
- Migrating a 40TB SQL Server Database
- Atlassian tells employees they can work from home forever
- How we migrated Dropbox from Nginx to Envoy
- Monitoring demystified: A guide for logging, tracing, metrics
- How To Scale and Secure a Django Application with Docker, Nginx, and Let’s Encrypt
- Atlassian tells employees they can work from home forever by Jordan Novet: Atlassian informed its nearly 5,000 employees this week that it’s going further by not asking them to come back to offices.
Harness Acquires Drone.io by Jyoti Bansal
HashiConf Digital 2020: mark your calendars: the next HashiConf Digital will take place October 12-15 (PT). Join the HashiCorp community for two days of product workshops (October 12 & 13), followed by two days of keynotes, technical sessions, product updates, and community connections (October 14 & 15).
- CloudBees DevOps World Schedule Posted: our compelling Keynotes by industry thought leaders will take place twice each day, catering to our global audience.
- Migrating a 40TB SQL Server Database by Taryn Pratt
- Announcing v3.0. of the Terraform AWS Provider by Mary Cutrali: brings four major enhancements: updating the Amazon Certificate Manager (ACM) resources, the removal of hashing from state storage, improved authentication ordering, and the deprecation of Terraform 0.11.
- Making a Mesh in Multi-Cloud with Consul by Cody Dearkland
- Top Pressing Concerns for CI/CD in 2020 by Bill Doerrfeld
Three months, 30x demand: How we scaled Google Meet during COVID-19 by Samantha Schaevitz
How we migrated Dropbox from Nginx to Envoy by Alexey Ivanov & Oleg Guba: when we moved most of Dropbox traffic to Envoy, we had to seamlessly migrate a system that already handles tens of millions of open connections, millions of requests per second, and terabits of bandwidth. This effectively made us into one of the biggest Envoy users in the world.
- How to monitor etcd by David Lorite Solanas
- Monitoring demystified: A guide for logging, tracing, metrics by Mitch Pronschinske
How the ‘3 Pillars of Observability’ Miss the Big Picture by Danyel Fisher
🛠️ DevOps Tools
- tobilg/lsh: Run interactive shell commands on AWS Lambda
- Replacing ngrok with ktunnel by Marcus Buffett
5 Problems with Kubernetes Cost Estimation Strategies by Robert Brennan
Microsoft introduces Open Service Mesh for Kubernetes by Tim Anderson
- Cracking private Zoom meeting passwords by Tom Anthony
- Fitness tech company Garmin confirms ransomware attack by Zach Dorfman
- The Ten Commandments of Container Security by Anjul Sahu
- The creeping scourge of tooling config files in project root directories (GitHub PR) by Christopher Hiller
Understanding the Rust borrow checker by Thomas Heartman
bedrockio/bedrock-core by Andrew Plummer: Bedrock is a battle-tested collection of micro services, components and patterns that tie together Kubernetes, Elasticsearch, MongoDB, Node.js and React (KEMNR).
What Are Python Wheels and Why Should You Care? by Brad Solomon: in this tutorial, you’ll dive into what wheels are, what good they serve, and how they’ve gained traction and made Python even more of a joy to work with.
The most inefficient way to check if a number is odd/even in Python? by AxeLong: a hilarious response to a discussion on Reddit.
📖 Machine Learning
- PP-YOLO Surpasses YOLOv4 - State of the Art Object Detection Techniques by Jacob Solawetz & Joseph Nelson: Baidu publishes PP-YOLO and pushes the state of the art in object detection research by building on top of YOLOv3, the PaddlePaddle deep learning framework, and cutting edge computer vision research.
- nano 5.0 released: new features include a
--indicatoroption which shows a scroll bar on the right-hand side of the screen and syntax highlighting support for Markdown, Haskell, and Ada.
- Linux 5.8 Released, This is What’s New by Joey Sneddon
- Nvidia in Advanced Talks to Buy SoftBank’s Chip Company Arm by Giles Turner
- How to hire great engineers by AutoIterative
- Multi-Cloud is the Worst Practice by Corey Quinn
- ECR now supports encryption of images using AWS KMS keys by Lahiru Dissanayake & Paavan Mistry
Announcing new Amazon EC2 M6gd, C6gd, and R6gd instances powered by AWS Graviton2 processors: general purpose Amazon EC2 M6gd, compute-optimized Amazon EC2 C6gd, and memory-optimized Amazon EC2 R6gd instances with local NVMe-based SSD block-level storage are now available. These instances deliver up to 40% better price performance and 50% more NVMe storage GB/vCPU.
Amazon Kinesis Data Firehose now supports data delivery to HTTP endpoints by Imtiaz Sayed & Masudur Rahaman Sayem: enables you to use a fully managed delivery service to HTTP endpoints without building custom applications or worrying about operating and managing the data delivery infrastructure.
The AWS bill heard around the world by Chris Short
Announcing Amazon CloudWatch metrics for Amazon EC2 On-Demand Capacity Reservations: with these new metrics, you can efficiently monitor your Capacity Reservations and identify unused capacity by setting CloudWatch alarms to notify you when usage thresholds are met. You no longer need to manually monitor your Capacity Reservation usage.
Protecting your data with AWS Backup by Anthony Fiore
Using Amazon GuardDuty to Protect Your S3 Buckets by Danilo Poccia
- Azure Arc Is Developing into a Full Hybrid Infrastructure System by Mary Branscombe
- Achieve least privilege with less effort using IAM Recommender by Abhi Yadav & Liang Zhang
Article version: 1.1.0