The Twelve-Factor App
A methodology for building modern, scalable, maintainable software-as-a-service apps.