#196 — December 19, 2018 |
Web Operations Weekly |
Welcome to the last issue of the year and thanks for reading over 2018! We'll be back with a round-up of the best of 2018 in two weeks' time. In the meanwhile, we want to recommend another newsletter you might be interested in called TLDR — it's a daily newsletter with TLDRs of the most interesting stories in tech (see today's issue here) and it's by one of our readers so you can't go wrong :-) — The WebOps Weekly team (Peter, Chris, and Za'e) |
How and Why Reddit Uses Envoy Proxy — A tour through Reddit’s journey with service communication and how and why they chose Envoy to help keep things organized. Courtney Wang (Reddit) |
Build a Serverless Twitter Reader using AWS Fargate — Most people think of Lambda when it comes to AWS and serverless, but Fargate is an interesting service that lets you run containers without managing servers and so operates at a different level to Lambda’s function oriented approach. Raja Mani and Luis Pineda |
Video Streaming in Just Two API Requests — The developer-first API for building best-in-class video applications. You’re one POST request away from being able to provide data-driven, reliable streams that are playable in seconds. Mux sponsor |
The Definitive PHP 5.6, 7.0, 7.1, 7.2 and 7.3 Benchmarks — A thorough performance test of 16 different platforms/configurations (WordPress, Drupal, Joomla) and five versions of PHP (5.6, 7.0, 7.1, 7.2, 7.3). Unsurpisingly, the most recent version of PHP 7.3 dominated. Mark Gavalda (Kinsta) |
Using Go to Build Microservices at The Economist: A Retrospective — Three years ago, the Economist moved to a Go-based microservice-oriented architecture and now we get to learn the (mostly) good and bad of their journey. Kathryn Jonas |
Why On Earth Did We Choose Jenkins for 2019? — One company shares their reasons for using Jenkins in 2019 although this led to a huge discussion on Reddit where GitLab CI seemed to be more popular. Itiel Shwartz |
Red Hat Contributes Brandon Philips (Red Hat) |
💻 Jobs |
Sr. Fullstack Engineer (Remote) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work. Sticker Mule |
Join Our Career Marketplace & Get Matched With A Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities, and job details. Hired |
💬 Stories & Opinions |
▶ How Rancher Discovered the Kubernetes Vulnerability — A 20 minute podcast interview with the cofounder of the company that discovered the recent Kubernetes vulnerability (CVE-2018-1002105). The New Stack |
How Airbnb is Moving 10x Faster at Scale with GraphQL and Apollo Adam Neary |
Scaling Christmas — An Illustrated Adventure — OK, you won’t learn much here, but if Christmas-themed operations intrigue you.. Brandon Weaver (Square) |
My Journey to Achieving DevOps Bliss, Without Useless AWS Certifications — “how I transformed from a naive full-stack engineer struggling with AWS & PaaS providers to loving my life and achieving DevOps bliss” Patrick Lee Scott |
Configure, Provision, and Access a Kubernetes Cluster in Minutes — Effortlessly deploy and manage your clusters with DigitalOcean Kubernetes. DigitalOcean sponsor |
▶ Reddit’s Serverless and Compute Infrastructure at Scale — Two engineers from Reddit explain how they’ve used AWS and serverless technologies to serve over 1 billion videos a month. Anand Mariappan and Jesjit Birak |
4 Ways Docker Has Changed the Way Software Engineers Work — Docker wasn’t the first container platform but it certainly popularized the idea and has changed the way many developers work. Geshan Manandhar |
How Dashboards are Changing Human Behavior in DevOps Jennifer Riggins |
Netflix's Learnings From Adopting GraphQL Artem Shtatnov and Ravi Srinivas Ranganathan (Netflix) |
🔧 Tools & Code |
Supergloo: A Service Mesh Orchestration Platform — A tool to help manage and orchestrate service meshes at scale even if you use multiple technologies for the services (e.g. Istio, Linkerd or Consul). Solo |
BloomRPC: A GUI Client for GRPC Services — Inspired by Postman and the GraphQL Playground, this tool aims to make it easy to explore and query your GRPC-based services. Utility Warehouse Labs |
Goldpinger: A Debugging tool for Kubernetes — Tests and displays connectivity between nodes in a cluster. Bloomberg |
Rendora: A Dynamic Renderer for Zero-Conf Server-Side Rendering — It’s built in Go, but you might find this useful for using headless Chrome to do server-side rendering of client-rendered content for bots, etc. Rendora |
A More Secure Domain Registrar Cloudflare Registrar sponsor |
OpsMop: Next Generation Config Management and App Deployment — Uses a Python 3-based declarative DSL. From the original creator of Ansible. OpsMop |
Grafani Loki: Like Prometheus, But for Logs — “Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. Grafana Labs |