#173 — July 4, 2018

Read on the Web

Web Operations Weekly


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.

A One Size Fits All Database Doesn't Fit Anyone — Amazon’s CTO is often asked why AWS offers so many different database products. Here, he explains why, and explains his conviction that using multiple databases within an app is a good move.

Werner Vogels

The Revolutionary Project Management Tool Is Here and It’s Visual — monday.com is a visual tool your team will actually enjoy using. It makes it fun and easy for everyone to collaborate, focus on what's important, and get more done. A project management tool that’ll help you and your team collaborate and achieve more.

monday.com sponsor

How BuzzFeed Migrated from a Perl Monolith to Go & Python — BuzzFeed have recently migrated from a monolithic Perl application to a set of around 500 microservices written in a mixture of Python and Go.

Charles Humble (InfoQ)

Bare Metal Kubernetes Clustering at Chick-fil-A Scale — The American chicken restaurant will be running Kubernetes at the edge in its 2000 restaurants. Sadly the answer to “why are you doing this?” is to follow in a future post.

Brian Chambers, Caleb Hurd and Alex Crane (Chick-fil-A)

Spiral: How Facebook's Services Use Machine Learning to Self-Tune — Spiral is a system for self-tuning high-performance infrastructure services at Facebook scale, using real-time machine learning techniques.


AWS Lambda Adds SQS to Supported Event Sources — AWS’s serverless platform Lambda now supports SQS (Simple Queue Service) triggers to invoke serverless functions, and you can use this to turn the Simple Queue Service into a true message broker. Or prefer full docs and a tutorial?

Randall Hunt

💻 Jobs

DevOps Engineer at X-Team (Remote) — We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. Join X-Team.


Find A Job Through Vettery — Vettery matches top tech talent with fast-growing companies. Create your profile to get started.


📘 Tutorials & Opinion

Optimize Website Speed with Chrome's DevTools   — How to use Chrome DevTools to find ways to make your sites load faster.

Kayce Basques

Delivering a Serverless API in 10 Minutes with Cloudflare Workers

Rita Kozlov (Cloudflare)

Take Our 5-Min Survey & Win a Chance at a Lego Mindstorm

ActiveState sponsor

Setting up Monitoring and Alerting on Amazon AWS with Terraform

Stephen Mann


Hayden James

How to Use AWS Lambda to Clean Up Unused EBS Volumes — An interesting use of serverless to do housekeeping on existing resources and reduce infrastructure bills.

Mohamed Labouardy

An Introduction to Python Microservices with Nameko

Guilherme Caminha

How Facebook Migrated 'Messenger' Storage to Optimize Performance

Xiang Li and Thomas Georgiou (Facebook)

Migrating a 100K Request-per-Minute App from AWS Elastic Beanstalk to ECS

Omer Hamerman

What's The History Behind Why Not Another Address?

Phillip Remaker on Quora

🔧 Tools

Kubernetes 1.11 Released — Go behind the scenes with this podcast interview with Josh Berkus and Tim Pepper.


lightproxy: An Easy Way to Use Local Domains for Development — lightproxy lets you map hostnames to a local port. You can also point a hostname to a folder and serves file directly out of the folder.

Goat Blog

Manifold Is the Marketplace for Independent Developer Services

Manifold sponsor

JVM Profiler: A Tool for Tracing Distributed JVM Apps at Scale — Uber has open sourced its distributed JVM profiler.


Static Website Hosting for Azure Storage Now in Public Preview

Michael Hauss

Ansible 2.6 Released

Dylan Silva

mkcert: A Tool to Make Locally-Trusted Development Certificates

Filippo Valsorda

http-live-simulator: A Simple HTTP Server That Serves with a Random Delay for a 'Live' Feel

Prahlad Yeri

Nanny: A Monitoring Tool That Monitors The Absence of Action

Lukáš Němec