Saturday, February 22, 2020

DevOps Days in NY is March 3-4


DevOpsDays in New York on March 3-4 has a great set of talks in the program.

Google Go Language advantages for cloud


Another Go evangelist explains some of the powerful features and reasons Go is a good choice for cloud development, especially for cloud infrastructure code.

Infrastructure code (Terraform) is still code and needs code maintenance


Just as you must refactor and maintain your application code, so too should you carefully refactor your terraform code.

Migrating from Jenkins to Concourse


There are too many lighter-weight, container-oriented continuous integration and continuous delivery tools to count and they are exploding.  This story about adopting concourse and replacing Jenkins is a great example.  The nice part about concourse is that it can be plugged in to many, smaller developer testing tasks such as git merges.

Naming Things

Mitch is reading this book about code craftsmanship.  Recommended.

Monday, February 17, 2020

New Salt release


There are some folks who still use Ansible, Chef, Puppet, or Saltstack as part of managing their configurations, deployments or infrastructure in some way. One of the most vital, growing, and well-maintained tool in this family is Salt (part of Salt stack) that just released a new version this month. The release notes are comprehensive with many motivating examples.

monitoring changes in kubernetes by persisting kubernetes audit logs

If you are using a reliable public cloud kubernetes (k8s) infrastructure you probably should persist, monitor, and possibly alert security about certain kubernetes changes. The k8s audit logs can also help developers understand what happens when deployments or other changes occur to help them diagnose or prevent issues.  Unfortunately in my case, the subset of k8s infrastructure available is so woefully unreliable and has so few features of real k8s, the logs would not be useful to our teams, even if they were made available.

zero-downtime, rolling Database Schema Migrations at github

Shlomi Noach walks us through the history and details of github's approach to their database schema migrations up to and including details of their current zero-touch automated method that uses github actions.  Like many of us they started with Ruby on Rails because it automated schema migrations for them.  The current method is interesting but forgives a few bad practices of their developers, including not testing compatibility of clients and servers with disparate schema versions.  Still worth a read though.

Organizational Friction and the "side quest"

Tanya Reilly voices some thoughts and wisdom about overcoming organizational friction that she calls the "side quest" when shipping value to customers as well as how to persevere and enable broad initiatives to succeed.  She links to this awesome talk (video here) from SREcon.  The deck is stand-alone if you don't have time to listen watch the talk at 2x speed on YouTube.

Saturday, February 15, 2020

Galaxy's Edge Kill Team by Jason Anspach & Nick Cole


Fun, 4/5 stars.