#190 — October 31, 2018

Read on the Web

Web Operations Weekly

A New AWS Pricing Calculator for EC2 and EBS — Amazon has unveiled calculator.aws, a new online tool for estimating and understanding AWS costs.

Jeff Barr (AWS)

Google Releases reCAPTCHA V3: The New Way to Stop Bots — Instead of just showing a CAPTCHA, reCAPTCHA v3 gives incoming visitors a risk score and lets you take custom actions based on that score.


Successful Software Starts Here — See how users are really experiencing your software apps with Raygun. Detect, diagnose and resolve issues that are affecting end users with greater speed and accuracy using Crash Reporting, Real User Monitoring, and now APM for .NET.

Raygun sponsor

The Full Analysis of GitHub's October 21 Outage — A couple of weeks ago, GitHub users encountered 24 hours of service degradation which was ultimately triggered by a mere 43 seconds of lost connectivity. Here’s the full breakdown of what happened and why.


Modernizing Applications for Kubernetes — An introduction to the principles behind making an application ready for the Kubernetes treatment in terms of configuration and build and deploy pipeline.

Hanif Jetha

Securing Serverless: Attacking an AWS Account via a Lambda FunctionLambdaShell is a basic interface to an AWS Lambda function that runs a single command. People were invited to use this to try to compromise the underlying AWS account and.. someone did. Here’s the story.

Dark Reading

Microsoft Picks Xilinx for Over Half of Azure Servers — Microsoft is reported to have gone with chips from Xilinx for use as co-processors rather than exclusively sticking with Intel’s Altera FPGA offerings.


Amazon EC2 Now Offers On-Demand Capacity Reservations


💻 Jobs

Senior DevOps Engineer at FreeAgent - Edinburgh or Remote (UK) — FreeAgent are looking for senior DevOps engineers with experience of supporting commercial SaaS apps. Ruby, MySQL, AWS.


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.


📘 Tutorials & Opinions

Introduction to Linux Interfaces for Virtual Networking — An overview of the commonly used virtual network interface types on Linux, complete with diagrams.

Hangbin Liu

How We Reduced Our AWS Bill by 85% with cloud-nuke — cloud-nuke is a tool for cleaning up unused or idle AWS resources.

Toni Solarin-Sodara

Web Performance 101 — An easily accessible, diagram and code heavy primer to making a site or app faster by optimizing assets like JS, CSS, images and fonts.

Ivan Akulov

How to Catch When Proxies Lie — A thorough look at the technical challenges with applying active geolocation to proxy servers.

Weinberg, Cho, et al.

Use Custom Packet Framing for Microservices Messaging — How custom packet framing and UDP can be used for secure microservices messaging with Elixir.

Lee Sylvester

How to Reduce the Impact of JavaScript on Page Load Time“Everything we know about reducing the weight of JavaScript from billions of pageviews”

GoSquared Engineering

▶  Building a Backend With Serverless Functions — David Wells and Chris Coyier talk about how you can build an app hosted on Netlify, statically, but still have a backend database powering dynamic features.

Chris Coyier

Try the DigitalOcean Terraform Provider for Better Cloud Management

DigitalOcean sponsor

The Differing Definitions of “Serverless” — A curation of opinions on “What is Serverless?” from experts in the space.

Paul Swail

Microsoft's Mark Russinovich on Defining Microservices“when it comes to establishing the relationship between microservices and cloud native computing, no one explains it better than Mark Russinovich, chief technology officer of Microsoft Azure”

The New Stack

🔧 Tools

openBalena: IoT Deployment and Management Software — Includes balenaOS, a host operating system designed for running containers on IoT devices.


NGINX Unit 1.5: NGINX's App Server Now Supports Node.js — NGINX Unit is a dynamic application server. Open source and built to meet the demands of distributed applications.


Podman: A More Secure Way to Run Containers — Podman uses a traditional fork/exec model (vs. a client/server model) for running containers.

Daniel J Walsh (Red Hat)

@here, Is Anyone Using Staging-1? — Check in and out shared resources in Slack and stop interrupting co-workers when you need something.

checkt sponsor

Flares: A DNS Backup Tool From CloudFlare — A tool for dumping DNS records - optionally into BIND formatted zone files.

Leonard Faoro

Vespene: A Modern Build and Deployment Automation Platform — Designed with large micro-service deployments in mind, this comes from the creator of Ansible. More info here.


Stellar: Simplified Container Runtime Clustering System

Evan Hazlett