Your environment configurations are probably a mess

Posted by & filed under aws, CI, Deployments, DevOps, Docker, Web development.

If you’re anything like me, you’ve found that configuring your application using environment variables works really well because it forces you to build an environment-agnostic system that can be deployed to anywhere by adjusting a set of variables that are read by your application at run-time.   This strategy is in-line with 12-factor apps and also… Read more »

Packaging for Deployment

Posted by & filed under Deployments, Go, Web development.

In a previous post we discussed how we manage some of our Turret.IO deployments using Jordan Sissel‘s excellent packaging software: FPM. This post is mainly a mini-tutorial on one of many ways to leverage FPM as part of your deployment process. Like many others, our stack consists of both software built in-house and 3rd party applications such as NGiNX, Redis, Cassandra,… Read more »