AWS DevOps for Dummies: Node.js, Elastic Beanstalk, PostgreSQL, & Travis.

I've put together my first screencast demonstrating deployment of a Node.js app with a PostgreSQL backend to AWS using Elastic Beanstalk and Travis as a continuous integration server. I had a lot of fun putting it together, and owe many thanks to Kevin Whinnery who put together the repo I used for demo purposes. He taught a course on Frontend Masters about (among other things) running a Node app in production on AWS. Based on what I learned there, I expanded with setting up Travis CI as well as providing some of my own tips on a more secure setup (using a slightly different configuration for security groups and the database). I hope you enjoy, feedback is most welcome!

Repo to get started. Most of the instructions are in the README, with the screencast providing a clearer visual walkthrough along with explanations of core concepts in AWS.

IMAGE ALT TEXT