×

Get the eBook

First Name
Last Name
Company
Job Title
Country
State
Phone Number - optional
Email Consent
Phone Consent
Thank you!
Error - something went wrong!
   

Beyond the 12 Factor App: Exploring the DNA of Highly Scalable, Resilient Cloud Applications

November 9, 2016

In 2012, early cloud pioneer Heroku developed the Twelve-Factor App, a set of rules and guidelines for helping organizations build cloud native applications. It served as an excellent starting point, but as technology inevitably marched forward, some areas needed revisiting. To accommodate current best practices, this practical book expands on the original guidelines to help you build applications that not only function in the cloud but also thrive.

Author Kevin Hoffman takes you through each factor in detail, explaining why these guidelines are important and, in some cases, pointing out how and why today’s new approaches work better. You’ll learn exactly what a 12-factor app is, and discover how to evaluate your existing applications against the guidelines in this book.

  • Compare the original 12 factors to the author’s 15 expanded and revised factors
  • Understand why the concept of “API First”, as well telemetry and security, have been added
  • Learn the caveats or exceptions to the original factors that reflect today’s best practices
About the Author

Kevin Hoffman, an advisory solutions architect at Pivotal, teaches customers how to migrate and modernize their enterprise applications to thrive in the cloud with the latest cloud native patterns, practices, and technology. He’s written over a dozen books on computer programming and has presented at several user groups and conferences, including Apple’s WWDC and ScalaDays.

Previous
Crafting Your Cloud-Native Strategy
Crafting Your Cloud-Native Strategy

Next
Cloud-Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry
Cloud-Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry

Everything you need to know to get started working with Spring Boot.