DEVOPS WEEKLY ISSUE #398 - 12th August 2018

2 minute read

Some good AWS tips this week, along with discussions of the evolution of continuous delivery and around building resilient systems.

Sponsor

DevOps improves the incident management process by adding collaboration and visibility throughout the entire incident lifecycle. See how building a DevOps team makes incident resolution suck less:
http://try.victorops.com/devopsweekly/incident-management-handbook

News

Credentials management and even just logging in via the command line can be tricky on AWS, depending on the configuration. This post explains the different approaches and moving parts.
https://blog.gruntwork.io/a-comprehensive-guide-to-authenticating-to-aws-on-the-command-line-63656a686799

Lots of good tips and tricks for using AWS Cloudformation in this post. Everything from usage limits to custom resources to handling configuration data.
https://sanderknape.com/2018/08/two-years-with-cloudformation-lessons-learned/

Service meshes solve a number of challenges for building reliable network services but they are not a magic bullet. This post explains the advantages but also what’s still left for your application to deal with,
http://blog.christianposta.com/microservices/application-safety-and-correctness-cannot-be-offloaded-to-istio-or-any-service-mesh/

A discussion of emerging patterns around continuous delivery (like feature flags and automated canary releases), and using the new banner of progressive delivery to describe them.
https://launchdarkly.com/blog/progressive-delivery-a-history-condensed/

A varied set of perspectives on the relationship between the ITIL framework and Devops practices.
https://purplegriffon.com/blog/is-itil-agile-enough

An interesting look at building a custom bare-metal layer 4 load balancer. Lots of details about why this was needed at scale and how it solves a very specific problem.
https://githubengineering.com/glb-director-open-source-load-balancer/

Some good points on the relationship and influence of tooling choices of more cultural aspects of adopting devops practices.
https://opensource.com/article/18/8/how-tools-affect-culture

A post on patterns for building resilient systems, looking at redundancy (of technology and people), auto-scaling, immutable infrastructure and more.
https://medium.com/@adhorn/patterns-for-resilient-architecture-part-1-d3b60cd8d2b6

CNCF - Cloud Native Computing Foundation

EnvoyCon is taking place on December 10th in conjunction with KubeCon + CloudNativeCon North America. Interested in sharing your expertise on Envoy? Submit a proposal to speak by August 24th!
http://bit.ly/2OjkMIp

Events

Build Fast and Secure Systems with Practical Training From the Best in Tech

How would you like to learn about the hottest topics, straight from the experts? At the O’Reilly Velocity Conference (Sep 30-Oct 3 in New York), you’ll learn about SRE from Google, Kubernetes from Microsoft, the advantages or disadvantages of running containers at production from Github, and much more. The Velocity program helps you get the training you need to stay ahead of the trends that impact your professional development, including systems performance, scalability, cloud-based infrastructure, security, and leadership. As a DevOps Weekly reader, Velocity is giving you 20% off Gold, Silver, and Bronze passes! Grab your pass before Early Price ends on August 17 to save up to $599. Just use code DOW20 at checkout.
https://oreil.ly/2z1aE4z

Tools

For some reason not everyone loves make. Mage is a new build tool where build files are written in Go but it provides helper libraries for common build tasks.
https://github.com/magefile/mage
https://magefile.org/

A self-hosted application that listens for Terraform pull request events via webhooks and then applies any changes to your infrastructure. Ideal for teams managing a shared cluster.
https://github.com/runatlantis/atlantis

DevOps improves the incident management process by adding collaboration and visibility throughout the entire incident lifecycle. See how building a DevOps team makes incident resolution suck less:
http://try.victorops.com/devopsweekly/incident-management-handbook

Updated: