DevOps
-
Get Bootboot to work on Rails 4.x in deployment environments with Docker
Bootboot is a great tool for dual booting your Rails upgrade, but it doesn't play well with deployment environments running Rails 4.x. In this blog post we'll show you how you can leverage Docker to effectively get Bootboot to work in these environments. -
Handling Heroku's new "heroku_ext" schema for Postgres extensions
Heroku recently made a change that requires all Postgres extensions to be created inside a special "heroku_ext" schema. Here's how to migrate your app. -
Elevate your Terraform Workflow with GitHub Actions
Are you getting started with Terraform GitOps? Here's a practical guide to running Terraform in GitHub Actions. -
XYB (Examine your buckets)
Another major corporation is in the news for data loss. Don't let your company be next. XYB - Examine your buckets! -
The missing fundamental
When tasked with improving performance of legacy codebases it can be hard to know where to start; this post explores applying a concept from the world of audio engineering to software performance optimization. -
The slippery slope of Docker dev environments
Recently, I built up a local development environment that uses Docker for some critical integration test paths. As I put the finishing touches on this work, I realized there were some far-reaching implications that I had not taken into consideration before I started down this road, namely: -
From NoOps to AllOps
What happens when you use so many managed services that the line between infrastructure code and application code becomes blurry. -
A first look at GitHub Actions
A walkthrough of a typical Node.js CI workflow using GitHub Actions, migrated from Travis CI. -
Downloading large Heroku Postgres backups
Once you upgrade beyond hobby-sized postgres databases, fetching a backup becomes more confusing and complicated. Fear not, there's still an easy way to pull down a copy of your data without breaking production! -
Tips for hand-rolling your own deployment pipeline
Cloud Providers like AWS provide tools to allow you to build your own deployment pipeline. In the first post of a series on NoOps philosophies, we investigate some of the unknowns in rolling your own deployment services with AWS.
1 of 2