#197 — January 2, 2019

Read on the Web

Web Operations Weekly

Welcome to 2019! This week we're reflecting on what happened in the web operations world in 2018, as well as the top stories and tools you, our fantastic readers 🤗, clicked on the most.

Thanks for supporting us in 2018 and we look forward to keeping you up to date into 2019!
— Peter Cooper, editor

🗞 Web operations developments in 2018

Chaos Engineering: the History, Principles, and Practice — What is Chaos Engineering? This post provides a comprehensive overview into the origins of this discipline, its various manifestations, and recommendations for implementing Chaos Engineering in your own systems.

Gremlin sponsor

Please note, this list is just a selection and isn't exhaustive.. you've got our issue archive for that :-)

💻 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 Job Through Vettery — Vettery matches top tech talent with growing companies. Create your profile to get started.

Vettery

📘 Top Tutorials of 2018

12 Best Practices for User Account, Auth and Password Management — A post laying out best practices to ensure you have a safe, scalable, usable account authentication system.

Ian Maddox (Google)

A Modern (Re)Introduction to DNS — An attempt to provide a concise, modern, ‘correct introduction’ to DNS and related concepts. Pretty technical, but all worth knowing. “The goal is to be a mini “TCP/IP Illustrated” of DNS.”

Bert Hubert

📈 Data-Driven Guide to Engineering Leadership — Get actionable insights from 7 million commits and 85,000+ engineers, to increase your software teams velocity. [Free Guide]

GitPrime sponsor

Best Practices for Staging Environments — When you’ve got a new feature to push out, it’s tempting, but risky, to go straight to production. A ‘production lite’ staging environment can help you indulge yourself without affecting end users.

Alice Goldfuss

Behold HTTP/3, Formerly Known as 'HTTP-over-QUIC' — HTTP/3 is the (still) forthcoming new HTTP version that uses QUIC (a multiplexed stream transport over UDP originally designed by Google). More story here.

Daniel Stenberg

💬 Top Ops Stories of 2018

E-Commerce at Scale: Inside Shopify's Tech Stack — Shopify provides ecommerce services for over 600K sites - here’s how they keep their system running at over 80K requests per second while running on Ruby on Rails, a system not usually known for its speed, and MySQL.

Shopify Engineering

Moving Fast and Securing Things at Slack — Ease of deployment and security often have an inverse relationship but it pays to get both right. Slack does this by following a Security Development Lifecycle and has built some tools and processes to manage it smoothly.

Max Feldman

How Netflix Does Failovers in 7 Minutes Flat — Netflix decreased the time it takes to respond to an outage from 45 minutes to seven with no additional cost.

Amjith Ramanujam

Building a Central Logging Service In-House — A look at how a team built their own in-house central logging service to record all key events logged during user sessions, enabling them to track both errors and useful business metrics.

Akhil Labudubariki

🔧 Top Tools of 2018

GoAccess: A Visual, Real-Time Web Log Analyzer — An open source log analyzer and interactive viewer that runs in the terminal or through the browser. Supports logs from Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront, etc.

Gerardo O.

GitHub Actions: Workflow Automation on GitHubStill in beta, as of 2019, Actions takes GitHub into new, ops-style territory by providing definable, automated workflows for deploying and releasing software. It’s billed as “the biggest shift we’ve had in the history of GitHub”.

GitHub

Shop Like a Developer – Discover and Experiment with Hot New Cloud Services 🔥

Manifold sponsor

Google Releases reCAPTCHA V3: The New Way to Stop Bots — Instead of just showing a CAPTCHA, reCAPTCHA v3 gives incoming visitors a risk score and lets you take custom actions based on that score.

Google

Minimal Ubuntu: A Tiny Ubuntu Distribution for Containers“The 29MB Docker image for Minimal Ubuntu 18.04 LTS serves as a highly efficient container starting point, and allows developers to deploy multicloud containerized applications faster.”

Canonical

A Collection of Unix Sysadmin Test Questions and Answers — Want to test your Unix sysadmin skills for an interview or just for fun? This collection of questions and answers should keep you entertained.

Trimstray

Play with Kubernetes: Learn Kubernetes in the Browser — The Play with Kubernetes Classroom is an online, hands-on Kubernetes learning environment that lets you follow a tutorial without installing anything locally.

Mano Marks (Docker)