#183 — September 12, 2018

Read on the Web

Web Operations Weekly

Microsoft Introduces 'Azure DevOps' — This is essentially an ‘evolution’ of VSTS (Visual Studio Team Services) into a suite of new services that work on both public and private cloud including Pipelines (CI/CD), Boards (project management), Artifacts (packages), Repos (Git repo hosting), and Test Plans. There’s a jam-packed hour-long keynote complete with demos too.

Jamie Cool (Microsoft)

▶  Building a Production-Ready Service in Go in 30 Minutes — A well-recorded live coding session from GopherCon UK where a production-ready service is built from scratch and deployed with Docker.

Florin Patan

Manifold Connects Your App to Dozens of Cloud Services 🔌⚡ — Our suite of cloud native integrations deliver Manifold-managed resources and secrets exactly where you need them, on the cloud of your choice.

Manifold sponsor

Latest Chrome Stripping 'www' from Hostnames in Location Bar — Chrome is hiding ‘trivial’ subdomains (such as www. and m.) in the location bar, but a lot of people aren’t happy about the change, and it kicked off one of Hacker News’s biggest discussions. You can turn the feature off though.

Chromium

Let’s Encrypt at Scale: Using Let's Encrypt on 3000+ Web Sites — Popular European car marketplace AutoTrader provides a platform for car dealers to host a custom site (with their own domain) through them meaning that quite a lot of work is necessary to make HTTPS work seamlessly.

Lee Goodman (AutoTrader)

DNS over TLS: Thoughts and Implementation — Secure, encrypted DNS is possible though not yet common. What’s involved and how can we play with the technology now?

Sagi Kedmi

AWS Lambda Introduces Support for PowerShell — I’ll confess I’d much rather they were adding Ruby support, but the more languages Amazon’s serverless platform supports, the better.

Amazon Web Services

💻 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

Try Vettery — Create a profile to connect with inspiring companies seeking WebOps devs.

Vettery

📘 Tutorials

How to Make a Self-Hosted Video Livestream — If you’d rather lean on your own server and ffmpeg than rely on YouTube or Twitch, this approach may appeal to you.

Drew DeVault

How to Manage Any Kind of Secret with AWS Secrets Manager — Learn how to write and configure a custom, serverless AWS Lambda function to use AWS Secrets Manager for any kind of secret - in this case for rotating passwords for a MongoDB install.

Sander Knape

8 Steps to Building A Serverless GraphQL API using AWS Amplify

Nader Dabit

Live Stream Video at Scale with Two Simple API Calls

MUX sponsor

Automate Your Static Hosting Environment with AWS CloudFormation

DJ Walker

Automating Cloudflare DNS Record Updates with Lambda & Python

Joe Garcia

Securing MongoDB using a Let's Encrypt Certificate

Zohaib Rauf

💬 Stories & Opinions

Smoother Spotify Streaming with BBR“We flipped one server flag and got more download bandwidth for Spotify users. That is the TL;DR of this A/B experiment with BBR, a new TCP option.”

Erik Carlsson (Spotify)

Iterating Towards a More Scalable Ingress at Shopify — Shopify, the popular ecommerce platform, explains how they use (and contribute to) ingress-nginx, an ingress controller for Kubernetes.

Shopify Engineering

The Cost of Network Downtime — A study by the the Ponemon Institute puts the top three root causes of unplanned outages as UPS failures, cybercrime, and human error.

The Data Center Journal

The History of Infrastructure at Zendesk

Jason Smale

Continuous Delivery on Modern Infrastructure - Run GoCD on Kubernetes

GoCD sponsor

Generating Random User Agents with Google Analytics and CircleCIuser-agents is a Node.js package for producing random, up to date user agents, but this is also the tale of how such data is being obtained.

Evan Sangaline

Hands-Off Deployment with Canary at SoundCloud — SoundCloud uses “canary” releases (releases deployed to a small subset of users) to avoid faulty deployments significantly hitting their userbase.

SoundCloud

Public Cloud Postcentralization is the Thin Edge of the Wedge into the Enterprise“The public cloud is extending its domain of control to the edge of the known world. (…) The edge has always been considered its own proprietary domain. Not anymore.”

Todd Hoff