#178 — August 8, 2018

Read on the Web

Web Operations Weekly

Istio Reaches 1.0: Ready for Production — This open-source service mesh project from Google, IBM and Lyft is now ready for production. More here.

Dan Ciruli (Google)

Google Announces Dart 2 Stable and the Dart Web Platform — Google says this signals the rebirth of Dart as a mainstream programming language for mobile and Web development.

Kevin Moore (Google)

Manifold Is the Marketplace for Independent Developer Services — Manifold brings together the best cloud services from every category you need to power your application.

Manifold sponsor

Cloudflare Introduces 'Stream', A New Video Streaming Service — No, it’s not a service like Netflix, but a way to integrate video into an app or site without dealing with the common technical complexities hosting video can throw up.

Cloudflare

How Coinbase Is Scaling Its Platform for Spikes in Customer Demand — Coinbase has had to adapt quickly to cope with what it calls “waves of cryptocurrency enthusiasm” with its Ruby and MongoDB-oriented stack.

Luke Demi (Coinbase)

Blink Intent to Ship: Support for WebSockets Over HTTP/2 — Currently if a WebSocket is requested from an HTTP server, a new HTTP/1.1 connection must be established even if there is an active HTTP/2 connection. Work is being done to change this.

blink-dev

💻 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

Find A WebOps Job Through Vettery — Create a profile to connect with 4,000+ companies seeking top tech talent.

Vettery

📘 Tutorials

Using Kubernetes to Deploy Postgres — How to run a PostgreSQL database on a Kubernetes cluster using Docker containerization.

Severalnines

How to Migrate Existing Microservices to Serverless — The challenges you may face in moving some of your microservices to serverless.

Yan Cui

How to Read an RFC

Mark Nottingham

Continuous Delivery on Modern Infrastructure - Run GoCD on Kubernetes

GoCD sponsor

Run Non-SSL Protocols On The Same Port As SSL in NGINX 1.15.2 — A look at the new $ssl_preread_protocol variable, which allows you to distinguish between SSL/TLS/other protocols when forwarding traffic using a TCP proxy.

Faisal Memon

Building a Serverless Contact Form with AWS Lambda and AWS SES — A great example of using Amazon’s email service from Lambda.

Adnan Rahić

▶  The AWS Free Tier Widget Explained — See how the new AWS Free Tier widget can show you how to avoid going over your free tier usage.

Tia Williams

💬 Stories & Opinions

Herb: Uber's Multi-DC Replication Engine for Its Schemaless DatastoreSchemaless is an interesting MySQL-based datastore Uber uses and here they share how they’ve made it resilient using their numerous datacenters and a technology called Herb.

Himank Chaudhary

'How I Gained Commit Access to Homebrew in 30 Minutes' — How a GitHub API token exposed by a Jenkins (CI) setup gave away the keys to the Homebrew kingdom.

Eric Holmes

​Container Adoption Speeds Up to The Detriment of VMs — As containers grow more popular, virtual machine deployments are declining.

Steven J. Vaughan-Nichols (ZDNet)

How Facebook Has Deployed TLS 1.3 At Scale with Fizz, A Performant Open Source TLS Library“More than 50 percent of our internet traffic is now secured with TLS 1.3.”

Facebook

Inside Fortnite's Massive Data Analytics Pipeline — How the wildly popular multiplayer game keeps all the data to keep it running together.

Datanami

How Securing Web Sites Made Them Less Accessible“The drive to force every site on the web to HTTPS has pushed the web further away from the next billion users”

Eric Meyer

The Security Differences: Containers vs. Serverless vs. VMs

Vince Power

🔧 Tools

Amazon ElastiCache for Redis Now PCI DSS Compliant — So now you can use ElastiCache for Redis for the processing of sensitive payment card data.

Amazon Web Services

Secure, Affordable Image Processing

Blitline sponsor

Transparent SLIs: See Google Cloud The Way Your App Experiences It — Transparent service level indicators are now available on Google Cloud Platofrm, offering fine-grained detail about the behavior of GCP services as related to your workloads.

Jay Judkowitz (Google)

repo-security-scanner: CLI Tool to Find Secrets Accidentally Committed to Git — Passwords, private keys, etc. Interestingly, it’s been built at the UK’s Home Office (the UK’s official department for law and order).

UK Home Office

Magma: A Fully Featured, Commercial-Grade Email Server — An encrypted email system with support for SMTP, POP, IMAP, and HTTP. GitHub repo.

Lavabit LLC

Build, Deploy, and Manage Modern Serverless Workloads using Knative on Kubernetes

Mark Chmarny