1 minute read

Apologies, I resent last weeks issue of the newsletter by accident. Here is today’s issue.

Research into the changing habits of software teams, new Kubernetes features, the pros and cons of adopting multi-cloud architectures and posts on continuous integration and developer/operator workflows this week.

Sponsor

A DevOps culture ensures collaboration, open-mindedness, and reliability. This story shows how–and why–establishing an internal structure dedicated to DevOps is highly beneficial:
http://try.victorops.com/devopsweekly/creating-a-devops-culture

News

A good summary of the Accelerate Devops survey results, looking at cloud adoption, database engineering and outsourcing in particular.
https://blog.dbsmasher.com/2018/08/31/accelerate-state-of-devops.html

A post on some of the pros and cons of multi-cloud management and some tips on overcoming the resulting challenges.
https://stacksense.io/krishnan/infrastructure/multi-cloud-governance-hard-problem-but-essential-for-success/

Admission web hooks are a Kubernetes feature which allows for validating and modifying submitted resources, useful for injecting sidecars, attaching volumes or policy enforcement. This post shows an example of how to write your own web hooks.
https://container-solutions.com/some-admission-webhook-basics/

More interesting research data, this looking at the increasing adoption of automated deployment, continuous integration and automated testing.
https://www.oreilly.com/ideas/5-automation-trends-in-software-development-quantified

A good post on the benefits of infrastructure as code for facilitating work between development and operations teams, looking in particular at Terraform, Atlantis and GitHub and how the workflow changes when adopting these tools/
https://medium.com/runatlantis/putting-the-dev-into-devops-why-your-developers-should-write-terraform-too-d3c079dfc6a8

A detailed look at implementing a large scale highly available MySQL cluster. Lots of details and discussion of various tradeoffs for this particular use case.
https://githubengineering.com/mysql-high-availability-at-github/

Another post on adopting continuous integration, this one looking in detail at the Drone CI system.
https://medium.com/@FutureLearn/increasing-productivity-with-drone-2f8dfe69129c

Events

Devopsdays London is coming up in the 20th and 21st of September with topics ranging from distributed systems, people management and team building, creating a blameless culture and the popular open spaces. Tickets are on sale now and the code DEVOPSWEEKLY will get you a 33% off the price.
https://www.devopsdays.org/events/2018-london/registration/
https://www.devopsdays.org/events/2018-london/program/

Tools

The Atomist Software Delivery Machine is now available under and open source license. This allows for lots of interesting scripting potential for managing repositories and developer workflows across multiple teams and multiple repositories.
https://the-composition.com/the-future-of-software-delivery-is-code-and-its-here-a2601759d99b
https://github.com/atomist/sdm

A DevOps culture ensures collaboration, open-mindedness, and reliability. This story shows how–and why–establishing an internal structure dedicated to DevOps is highly beneficial:
http://try.victorops.com/devopsweekly/creating-a-devops-culture

Updated: