#171 — June 20, 2018 |
Web Operations Weekly |
How Ably Efficiently Implemented Consistent Hashing — Why is consistent hashing an essential tool in highly-scaled distributed system architectures, and how have Ably, a realtime data delivery platform, pulled it off across their 14 data centres? High Scalability |
Architect: A Simplified Serverless Framework — A developer explains how he was won over by Architect, a framework where you can craft serverless apps and integrations in a simple manifest file, at a recent conference. Michael Bernstein |
CI/CD Comparison: Using Managed Providers vs. Self-Hosting — Choosing the right CI/CD system can be difficult. Discover how managed CI/CD services accessed through a provider and self-hosted services differ across categories as well as some mixed approaches that offer a good middle ground. DigitalOcean sponsor |
How Heap Built an Analytics Platform that Auto-Tracks Every User Event — The tech stack behind Heap and the real application and data infrastructure, utilities, devops, and business tools Heap is using. StackShare |
17 Backdoored Images Removed From Docker Hub — The Docker team has pulled a number of Docker container images that have been backdoored and possibly used to install reverse shells and cryptocurrency miners on users’ servers. Catalin Cimpanu |
GCP Adds QUIC Support for HTTPS Load Balancing — Google Cloud Platform now offers QUIC support for its HTTPS load balancers. Good news given how much QUIC can improve page load times. Michael Behr and Ian Swett |
Elasticsearch 6.3.0 Released, Gains SQL Support — The Lucene-based search engine server takes a big step forward with SQL support for certain types of query. Shane Connelly (Elastic) |
NGINX Raises $43m in Series C Funding — NGINX has built infrastructure that backs a lot of the Web, so while there’s no tech news here, it’s interesting to see their business model being validated. This takes their total funding to $84m. Gus Robertson (NGINX, Inc.) |
💻 Jobs |
Remote DevOps Engineer (AWS, Chef, and Rails) — Use the software you build. Change how people innovate. Join Aha! Aha! |
Have You Tried Vettery? — Vettery matches top tech talent with fast-growing companies. Take a few minutes to join our platform. Vettery |
📘 Tutorials & Opinion |
Anatomy of a Linux DNS Lookup — A two part (so far) series (part 2 here) digging into the intricacies of how Linux does DNS lookups. Ian Miell |
A Brief Performance Guide for PostgreSQL — From analyzing queries to tweaking config settings. Sebastian Insausti |
8 Surprising Facts About Real Docker Adoption — Plenty of interesting stats on Docker adoption and usage. Datadog |
How Twilio Improves 'Mean Time To Discovery' — "If my Mean Time To Discovery is based on a customer support ticket, I’ve failed." Read more. ROLLBAR sponsor |
Building Our Own Continuous Integration System Charles Kong |
Breaking Up a Monolith: Kong Case Study Microservices for Startups |
The History of Kubernetes on a Timeline RisingStack Engineering |
Scaling Kubernetes for 25M Users — What problems occurred when moving more than 500 containers to Kubernetes. Brendan Rius |
Discovering Issues in HTTP/2 with Chaos Testing Dan Tehranian |
Red Hat's Approach to 'Functions-as-a-Service' Alex Handy |
Why You Must Learn to Love DNSSEC easyDNS |
🔧 Tools |
Let's Encrypt ACMEv2 Integration for HAProxy — Via HAProxy-Lua-ACME, a Lua-based Let’s Encrypt client. Adis Nezirović (HAProxy) |
Kata Containers: A Virtual Machine Take on Running Containers — Feels like containers but with the security benefits of VMs. Steven J. Vaughan-Nichols |
Integrate All Your Tools with One API – Get Started for Free Segment sponsor |
Rookout: A New AWS Lambda Function Debugging Tool TechCrunch |
aws-access: Update An AWS Security Group with Your Current IP Jamie McCrindle |