#197 — January 2, 2019 |
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! |
🗞 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 GitHub — Still 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. |
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) |