Beyond Twelve Factor Apps with PaaS

The original 12 factors (see set a great baseline for writing secure apps that were maintainable. With the rise of cloud-native applications, more thought has to be given to application design to take advantage of new tools while still preserving and enhancing security and maintainability.

Many of these considerations can be delivered by the underlying tools, however, and this talk delves into some of the key benefits that can be gained by electing to develop and deploy on a Platform-as-a-Service (PaaS). These include:
* Deploying infrastructure through code
* Disposability of builds
* Dependency management
* Environmental configuration
* Authentication and authorization
* Statefulness vs Statelessness