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 »
Posts Categorized: aws
Running Hubot on AWS Elastic Beanstalk
When you read about Hubot you read about Heroku. Heroku seems to be the defacto hosting environment for Hubot, so much that even Hubot‘s own documentation makes reference to hosting it on Heroku — mainly because it can be setup in a snap and is free as long as you keep your usage levels on the low side.
Run Cron Jobs on AWS with Cronally
Scheduling tasks to run at particular times is a fairly common occurrence when developing web applications. Cleaning out old session data, generating reports, flushing queues, checking job statuses, and sending emails are just a few examples of tasks that either need to run at specific times or might not have another event to trigger them.
Post Elastic Beanstalk Notifications to a Slack Channel
We recently started working with Slack to streamline workflows and try some ChatOps. While pushing our Jenkins and Shippable updates to Slack was accomplished with a single cURL command, we also wanted our Elastic Beanstalk notifications to show up in some particular channels. I’ve been wanting to try out AWS Lambda for some time now, and it just so… Read more »
Use Ext4 and OverlayFS instead of Btrfs on CoreOS
If you’re an early adopter like us and have been on the CoreOS bandwagon for more than a few days, you’ve likely run into some Btrfs issues. These issues usually manifest as “no space left on device” errors that cause Docker to completely fail, usually at the most inconvenient time. While there are some workarounds… Read more »