#212 — April 17, 2019

Read on the Web

Web Operations Weekly

Migrating 23TB From S3 to B2 in Just 7 Hours — The tale of how a multiplayer game server provider moved 23TB of customer backups from AWS S3 to Backblaze’s B2 in just several hours with the goal of making large egress savings.

Nodecraft

EdgeDB: The Best of Both NoSQL and SQL? — EdgeDB is an open-source object-relational database attempt to bring the simplicity of NoSQL to the relational world. PostgreSQL is used under the hood with Edge’s own SQL-esque query language (EdgeQL) compiled to SQL behind the scenes.

Yury Selivanov and Elvis Pranskevichus

What is Chaos Engineering? SREs Define the Practice & Where It's Going — Learn how Chaos Engineering studies complex large-scale computer systems. How the practice is growing in implementation and interest. Why are some of the most successful companies in the world adopting it and hear thoughts and opinions from experts in diverse roles.

Gremlin sponsor

The Wide World of Microsoft Windows on AWS — Running Windows has been a built-in feature on AWS for 11 years now and here AWS’s Chief Evangelist looks at the current Windows-on-AWS ecosystem in detail from SQL Server to license management and running C# on AWS Lambda.

Jeff Barr (Amazon)

Google Search Now Supporting Instant-Loading AMP Pages From Your Own Domain — Google are rolling out support for ‘signed exchanges’ in Google Search’s AMP web results. This enables displaying the publisher’s own domain when AMP content is loaded via search results.

Google

Let's Encrypt to Transition to Their Own Root — From July, Let’s Encrypt will issue certificates from their own intermediate CA as opposed to their current IdenTrust cross-signed intermediate. Now Let’s Encrypt is so widely trusted, it makes sense to move to their own system.

Scott Helme

👀 INTERESTING ASIDES:

💻 Jobs

DevOps Engineer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands.

X-Team

Find A WebOps Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.

Vettery

📖 Tutorials & Stories

The Web Developer's Guide to DNS — A little DNS know-how “shines some light on a fundamental, enduring part of the Internet’s plumbing”.

RJ Zaworski

Linkerd v2: How Lessons from Production Adoption Resulted in a Rewrite of the Service Mesh — Amongst other things, the popular service mesh moved from being written in Scala to a split between Go and Rust.

William Morgan

Architect Your Cloud Apps for Peak Performance — Need to know how to architect cloud apps for peak performance? A Cloud Guru will provide an introduction to the AWS Well-Architected Framework (WAF).

AWS sponsor

Migrating a Retail Monolith to Microservices — At a recent event, a developer working on a monolithic app maintained by 2 teams explained how they broke things down to 270 microservices managed by 48(!) teams.

Jan Stenberg

Testing the Performance of the NGINX Ingress Controller for Kubernetes — A look at the performance you can achieve with the NGINX Ingress Controller for Kubernetes in terms of requests per second, SSL/TLS transactions per second, and throughput.

NGINX, Inc.

'Google AMP Lowered Our Page Speed, and There's No Choice But to Use It' — A blistering critique of AMP based both upon Google’s management of it as well as its ability to actually achieve its goal of improving performance.

Walid Halabi

📕 20 Patterns to Watch for in Engineering Teams

GitPrime sponsor

▶  An Introduction to Monitoring Serverless Apps — A 5 part (but growing) series of videos looking at different serverless monitoring approaches, such as AWS X-Ray, Artillery, and Epsagon.

Marcia Villalba

🛠 Code & Tools

Kubernetes External Secrets: A Tool to Use External Secret Management Systems in K8s — Engineering teams at GoDaddy use AWS Secrets Manager from Kubernetes to handle their secrets, but the different ways different teams use Secrets Manager has demanded they produce a tool to assist in the process.

GoDaddy Engineering Blog

Red Hat's Quarkus Brings Natively Compiled Java to Kubernetes

Mike Melanson

NGINX Plus R18: NGINX's Enterprise Level HTTP Server — Based upon their popular open source releases, the latest NGINX Plus includes dynamic loading of SSL/TLS certificates, along with improvements to enterprise-level features like health checks and clustering.

NGINX, Inc.

VSCodium: It's Visual Studio Code, Sans Microsoft — Telemetry, tracking, and trademarks have all been ripped out of the increasingly popular code editor.

Peter Squicciarini

GNU Awk 5.0 ReleasedAWK is a popular part of the sysadmin’s text (and log) processing toolkit. 5.0’s big new feature is namespaces which will help if you’re building more complex systems.

Arnold Robbins (GNU)

HTTPS-PORTAL: An Automated HTTPS Server — Powered by Nginx, Let’s Encrypt and Docker. The just released 1.7.0 version adds TLS 1.3 support and drops TLS 1.0 and 1.1.

Weiyan Shao

Flagger: A Kubernetes Operator for Handling Canary Deployments — Uses Istio or App Mesh routing to provide progressive delivery of new features, etc.

Weaveworks