DEVOPS WEEKLY ISSUE #395 - 22nd July 2018

2 minute read

Service mesh, digital transformation, chaos engineering and some advanced tips for commonly used tools like Terraform and Docker.

Sponsor

Creating a culture of shared responsibility and code ownership leads to more reliable systems. See how teams are improving improving internal collaboration and workflows with DevOps-focused SRE efforts:
http://try.victorops.com/devopsweekly/devops-sre-culture

News

A good introduction to service mesh, focused on the patterns and the problems solved rather than specific implementations.
https://www.oreilly.com/ideas/do-you-need-a-service-mesh

Some good tips for anyone looking to change an organisation, focusing on flow, quality, happiness, safety over banners.
https://medium.com/@jonathansmart1/want-to-do-an-agile-transformation-dont-focus-on-flow-quality-happiness-safety-and-value-11e01ee8f8f3

A good case study of one team adopting Kubernetes as part of addressing stability concerns. Details of build strategies, feature flags, autoscaling and more.
https://medium.com/netlify/migrating-netlifys-continuous-deployment-infra-to-kubernetes-and-everything-we-learned-along-the-1e5989254269

Lots of people have heard of chaos testing but it’s only more recently that tools have started to emerge to help people implement it. This post steps through an experiment testing Kubernetes deployments.
https://medium.com/chaosiq/exploring-multi-level-weaknesses-using-automated-chaos-experiments-aa30f0605ce

A good discussion of the design details of a CI/CD implementation, including the rationale for centralising release and deployment tooling.
https://medium.com/nuvo-group-tech/the-nuvo-group-ci-cd-journey-132ab70bf452

A look at using Terraform for application deployment on top of AWS ECS, using AWS CodePipeline. Some advanced Terraform patterns too.
https://medium.com/build-acl/docker-deployments-using-terraform-d2bf36ec7bdf

An interesting discussion around the term serverless. I’m not sure there is much chance of the community moving away from the term, but definitions are still important.
https://stacksense.io/krishnan/thought-leadership/let-us-just-retire-the-term-serverless/

Useful tips for using multi-stage builds for Docker applications to create a workflow that works for building images suitable for local development and for production deployments.
https://blog.mikesir87.io/2018/07/leveraging-multi-stage-builds-single-dockerfile-dev-prod/

Events

This week only: Save up to £529 on your pass to Velocity in London

Come to Velocity (30 Oct-2 Nov in London) to learn the strategies and tools you need to make your systems fast, resilient, and secure. Stay ahead of important trends in DevOps, distributed systems, Kubernetes, Docker, tech leadership, and more. Hurry, Best Price ends this Friday, 27 July! And as a DevOps Weekly reader, you’ll save an additional 20% on your Gold, Silver, or Bronze pass with code DOW20.
https://oreil.ly/2tC4z9q

DevOpsDays Phoenix will take place on Tues, Oct 23rd and is currently looking for speakers for beginner, advanced, and experienced tracks. The CFP is open through July 31.
https://www.devopsdays.org/events/2018-phoenix/

Tools

Heighliner is a new continuous delivery, specifically for GitHub and Kubernetes It enables automatically deploying previews of GitHub pull requests to your cluster and use GitHub Releases to deploy to staging and production.
https://github.com/manifoldco/heighliner

Nabla containers provide a new container runtime that uses unikernel library OS techniques to cut down the syscall interface, providing additional isolation for container applications.
https://nabla-containers.github.io/

Creating a culture of shared responsibility and code ownership leads to more reliable systems. See how teams are improving improving internal collaboration and workflows with DevOps-focused SRE efforts:
http://try.victorops.com/devopsweekly/devops-sre-culture

Updated: