The Production-Grade Infrastructure Checklist
Sometimes it feels that it takes more time setting up the infrastructure of an application that actually writing the application code.
The following infographic from gruntwork nicely illustrates this by showing the breath of tasks one needs to undertake to get a production-grade infrastructure running: