#202 — February 6th, 2019

Read on the Web

Web Operations Weekly

AWS Architecture Icons: An Official Icon Set — You can download archives of EPS, PNG and SVG icons (the EPS archive is over 400MB in size!) or play right away on draw.io (as an aside, draw.io is a fantastic browser based diagram editor and worth becoming familiar with).

Amazon Web Services, Inc.

How Many .com Domain Names Are Unused?“Is there rampant domain speculation, or do I just think of the same names as everyone else? Let’s look at the data…” A nice bit of independent research. Unsurprisingly, it seems the majority of .coms are not actively used.

Christopher Forno

Tutorial: How to Build a Video Live Streaming App — Use Mux's simple, but powerful, video APIs to build live streaming into your application.

Mux sponsor

Saturating 10GbE at 7+ Million HTTP Request/s using ASP.NET Core — The folks working on ASP.NET Core aren’t messing around and are now able to serve 7+ million HTTP requests per second from a single server. Here’s a look at the numbers.

Ben Adams

Helping To Build Cloudflare, a CTO's Tale — For some reason I thought jgc founded Cloudflare, but not so. In this series of six brief blog posts, he shares how he joined the company and how he handles things as CTO.

John Graham-Cumming

What Would a EvE Online Internet Look Like? — I always love this guy’s experiments. If digging into the worlds of BGP, QEMU and running up 8000 VMs at the same time to replicate EvE Online’s game universe in networking form sounds fun to you, dive in.

Ben Cox

▶  Serverless Beyond the 'Hype' — A broad talk that digs into what ‘hype’ there really is around serverless approaches, the lay of the serverless land, and the role Kubernetes has to play in hosting serverless functions without vendor lock-in.

Alex Ellis (VMware)

💻 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

Try Vettery — Vettery specializes in developer roles and is completely free for job seekers.


📘 Tutorials

Running Jenkins Pipelines in AWS Lambda — A look at a AWS Lambda function to run Jenkins pipelines.

Carlos Sanchez

What's The Space Overhead of Base64 Encoding? — It’s become common to base64-encode binaries such as images or fonts so they can be delivered as part of HTML or CSS, but what’s the bandwidth overhead? Turns out that aftering gzipping, it’s not as bad as you might think.

Daniel Lemire

DNS Servers You Should Have Memorized — It’s worth keeping a few DNS servers in mind for testing or when you’re stuck on a weird connection.

Daniel Miessler

Use The Lead Time Metric to Improve Your CI/CD Process — GoCD’s latest CD metrics blog will guide you on how to identify bottlenecks and improve your CI/CD process.

GoCD sponsor

A Tutorial for Writing a systemd Service in Python

Florian Brucker

Building a Hybrid X86–64 and ARM Kubernetes Cluster — An interesting experiment in building a multi-arch cluster.

Carlos Eduardo

Understanding Kubernetes Cluster Autoscaling

Ajay Tripathy

💬 Stories & Opinions

The State of gRPC in The Browser“With the release of gRPC-Web, gRPC is poised to become a valuable addition in the toolbox of frontend developers.”

Johan Brandhorst

MailChimp's Mandrill Service Experiences Outage Due to Transaction ID Wraparound — This is something you really need to be aware of if using Postgres at scale.

Hacker News

Finding Kafka’s Throughput Limit in Dropbox Infrastructure — Apache Kafka is a popular distributed streaming and queuing system and Dropbox uses it at scale.

Dropbox Tech Blog

📈Data-Driven Guide to Engineering Leadership

GitPrime sponsor

Scaling to Billions of Requests on Top of AWS EKS

Hugo Henley

'We use SQLite mounted on a shared volume in WAL mode' — I’m seriously looking forward to the blog post to come out of this interesting approach for high performance container communication.

Rick Branson on Twitter

Kubernetes as a Surprisingly Affordable Platform for Personal Projects? A Follow-Up

Florent Delannoy

🔧 Tools and Code

Public APIs: A Vast List of Public JSON APIs for Use in Web Dev

Todd Motto

Homebrew 2.0.0 Released — Previously a (very) popular package manager for macOS, Homebrew now officially supports Linux and Windows 10 with Windows Subsystem for Linux.

Mike McQuaid

FireHOL: Linux Firewalling and Traffic Shaping for Humans — It generates iptables-based firewall rules from a really nice config language.

Phil Whineray and Costa Tsaousis

crontab.guru: An Online Cron Schedule Expression Editor


Google Announces Kubernetes Operator for Apache Spark

Andrew Brust (ZDNet)