#167 — May 23, 2018 |
Web Operations Weekly |
Making LinkedIn's Organic Feed Handle Peak Traffic — Like Facebook and Twitter, LinkedIn offers its users a constantly updating activity feed/timeline. Here’s a look at how LinkedIn load tests it and what problems they’ve run into. Val Markovic (LinkedIn Engineering) |
The Tale of a $36k Google App Engine RCE Exploit — A neat (and quite technical) story of how a student interested in security dug around in Google App Engine and made a nice bounty. Ezequiel Pereira |
Prometheus User? Set Up Server Alerts via Email & Slack — Discover how to use Alertmanager and Blackbox Exporter to monitor your web server on Ubuntu 16.04 in this tutorial from DigitalOcean. DigitalOcean sponsor |
Evolving Chrome's Security Indicators — If your site isn’t being served over HTTPS, Chrome shows a ‘Not Secure’ warning but later this year, HTTPS sites won’t show the ‘Secure’ messaging in the location bar as HTTPS will be assumed the sensible default. |
Google Kubernetes Engine 1.10 Is Generally Available and Ready for the Enterprise Google Cloud Platform |
Atlassian Open Source Its 'Escalator' Kubernetes Auto-Scaling Tool — “Gone are our three minute waits for EC2 instances to boot and join the cluster. Instead pods transition from scheduled to running in seconds.” Corey Johnston (Atlassian) |
Our Weekly Serverless News Roundup — AWS Lambda, Azure Functions, or OpenFaaS fan? Check out our weekly newsletter dedicated to serverless architectures, platforms and tools. Cooperpress |
US Senator Requests US Department of Defense Adopts HTTP Best Practices — This comes months after the senator hired cybersecurity expert Christopher Soghoian to advise on cybersecurity matters. Senator Ron Wyden |
How Raygun Processes Millions of Error Events Per Second — A look at the tech stack and considerations behind running a error monitoring service. StackShare |
Manifold Is the Marketplace for Independent Developer Services — Find, organize, and connect the best cloud services for your application. Manifold sponsor |
💻 Jobs |
WebOps Expert? Sign Up for Vettery — Top companies use Vettery to find the best tech talent. Take a few minutes to join our platform. Vettery |
Site Reliability Engineer (London, UK) — £50-100k based on exp + equity. Work in the dev & systems world, implementing our core architecture and tackling interesting challenges. Yelp |
📘 Stories & Case Studies |
Lessons in Thrift: How Facebook Keeps its Web Pages Snappy Joab Jackson |
Monitoring Microservices: Divide and Conquer Dmitry Melanchenko (Salesforce) |
Full Cycle Developers at Netflix — A look at how Netflix believes in ‘operating what you build’. Netflix Technology Blog |
Building Services at Airbnb, Part 2 Liang Guo (Airbnb Engineering) |
Looking Under The Hood of Eventbrite's Data Pipeline Ed Presz (Eventbrite) |
📘 Tutorials & Opinion |
7 Ways to Improve Your Test Suite with Docker — A look at some ways Docker can make your testing setup more flexible, particularly for larger, more complex apps. Karl Hughes |
Kubernetes Best Practices: Terminating with Grace Sandeep Dinesh (Google) |
Monitoring MySQL with NGINX Amplify — NGINX Amplify is a monitoring tool that now has a MySQL plugin. Andrew Alexeev |
Fetching Private GitHub Repos from a Docker Container Rahul Rumalla |
Understanding How Node.js's Release Lines Work — Useful if you’re not living and breathing Node.js every day. Tierney Cyren |
Kubernetes Chaos Engineering: Lessons Learned Daniele Polencic |
How Twilio Improves 'Mean Time To Discovery' ROLLBAR sponsor |
▶ Kubernetes and Containers for Enterprise Developers Nicole Tache (O'Reilly) and JP Phillips (IBM) podcast |
🔧 Tools |
Mozilla SSL Configuration Generator — Generate Mozilla Security-recommended config files for Apache, NGINX, HAProxy, etc. Mozilla |