#181 — August 29, 2018

Read on the Web

Web Operations Weekly

A Collection of Unix Sysadmin Test Questions and Answers — Want to test your Unix sysadmin skills for an interview or just for fun? This collection of questions and answers should keep you entertained. (Note: The quality does vary and about a quarter are “To be completed.”).

Trimstray

An OAuth 2.0 Introduction for Beginners — Goes into more depth than you’d think, complete with diagrams explaining the flows involved.

Lorenzo Spyna

Add Services Like Logging, Mail, and Search to Kubernetes ⚡️ — Manifold’s Kubernetes integration enables simple delivery of secrets and config directly to your cluster's applications.

Manifold sponsor

Amazon Lightsail Adds More Instance Sizes and Price Reductions — Amazon Lightsail is AWS’s often forgotten service that provides VPS-style access to EC2 instances and is an easy way to get started in the AWS ecosystem.

Jeff Barr (AWS)

▶  The Myth of Cloud Agnosticism: A Discussion — Last week I listened to this podcast episode randomly and it was a really neat discussion about several web operations issues including cloud agnosticism and reliable data storage in the cloud. Recommended.

Screaming in the Cloud podcast

Ballerina: A 'Cloud Native' Programming Language — Ballerina makes it easy to create resilient services that integrate and orchestrate transactions across distributed endpoints. The New Stack has a writeup / summary of what it entails.

WSO2, Inc.

The Hitchhiker's Guide to AWS Step Functions — All you need to know about AWS Step Functions, the spiritual successor to the not-so-simple-to-use Simple Workflow (SWF) service. If you have complicated or long running serverless workflows, Step Functions could help you manage them.

Yan Cui

💻 Jobs

Find A WebOps Job Through Vettery — Create a profile to connect with inspiring companies seeking WebOps devs.

Vettery

📘 Tutorials

When to Use What: REST, GraphQL, Webhooks, and gRPC — Real world, specific use cases for REST, GraphQL, gRPC, and Webhooks to help API developers make sense of which to use for what situation.

Kristopher Sandoval

A Look at Real World SSD Wearout — Certain database setups or poor queries can put undue stress on SSDs.

Pavel Trukhanov

Data-Driven Guide to Level-Up Your Engineering Team 🚀

GitPrime sponsor

Using API Gateways to Facilitate Your Transition from Monolith to Microservices

Daniel Bryant

From Big Data to Micro-Services: How to Serve Spark-Trained Models Through AWS Lambdas — A quick and Pythonic way to power endpoints with pre-trained Spark models.

Jacopo Tagliabue

💬 Stories & Opinions

Microsoft’s Undersea Data Center Now Has A Webcam — We first mentioned this curious project about a year ago and Microsoft’s experiment with underwater datacenters seems to be ongoing as you can now watch the fish swimming around it on a webcam(!)

Tom Warren

African Traffic Growth and Predictions for the Future — Internet use is growing rapidly in Africa and Cloudflare has done some analysis of Africa’s connectivity and where African sites are hosted.

Louis Poinsignon

Netflix, LinkedIn and Gremlin Engineers Talk Chaos Engineering

The New Stack

▶  Chaos Engineering: Building Immunity in Production Systems

Nikhil Barthwal

VMware CEO: A Virtual Machine Is Still the Best Place to Run Kubernetes

Scott M. Fulton III (The New Stack)

🔧  Code & Tools

BuzzFeed Open Sources Its 'sso' Authentication Proxy — It’s how they secure access to internal services at BuzzFeed and is written in Go(lang).

Shraya Ramani

Announcing the AWS Amplify CLI ToolchainAWS Amplify is an open-source JavaScript library for building sophisticated cloud-powered mobile and web apps.

Amazon Web Services

Bluefyre: Secure Kubernetes Applications from the Inside

Bluefyre sponsor

graphqurl: 'curl' for GraphQL — With autocomplete and subscriptions support, you can use it as a CLI or a JavaScript library from your own code.

Hasura

NGINX 1.15.3 Released — TLSv1.3 can now be used with BoringSSL, Google’s OpenSSL fork. You can also use keepalive_timeout and keepalive_requests directives in upstream blocks.

NGINX

Sandmap: An nmap-Powered Tool for Network and System Reconnaissance

Trimstray