#173 — July 4, 2018 |
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. x-team |
Find A Job Through Vettery — Vettery matches top tech talent with fast-growing companies. Create your profile to get started. Vettery |
📘 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 |
NGINX TLS/SSL HTTPS Tuning Tips 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 192.168.1.1? 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. Kubernetes |
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. Uber |
Static Website Hosting for Azure Storage Now in Public Preview Michael Hauss |
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 |