Building Twelve-Factor Applications
ebook ∣ Definitive Reference for Developers and Engineers
By Richard Johnson
Sign up to save your library
With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.
Find this title in Libby, the library reading app by OverDrive.

Search for a digital library with this title
Title found at these libraries:
Library Name | Distance |
---|---|
Loading... |
"Building Twelve-Factor Applications"
Discover a definitive guide for architects and engineers pursuing excellence in cloud-native application design with "Building Twelve-Factor Applications." This comprehensive volume delves into the historical emergence and underlying motivations of the Twelve-Factor methodology, contextualizing its enduring relevance amid evolving trends such as microservices, serverless, and containerized architectures. Readers are equipped to critically assess the philosophy, strengths, and limitations of the methodology, particularly when navigating complex enterprise or legacy landscapes, and understand how it synergizes with modern software practices like DevOps, CI/CD, and evolutionary architecture.
Structured around the twelve core factors, the book meticulously explores pivotal concerns including source control strategies, dependency management, secure configuration practices, and the effective orchestration of backing services. Each chapter delivers hands-on guidance, from designing scalable and resilient stateless processes to ensuring robust build-release-run pipelines, externalizing session state, and securely integrating external resources. In-depth discussions are enriched with practical tooling reviews, best practice patterns, and nuanced considerations for compliance, traceability, and security.
Rounding out its pragmatic approach, "Building Twelve-Factor Applications" addresses modern challenges in concurrent processing, disposability, logging, and administrative process management. Readers gain not only technical knowledge but also actionable strategies for auditability, operational monitoring, elastic scalability, and graceful failure recovery in production-grade systems. Whether guiding greenfield development or refactoring existing applications, this book empowers technology leaders to build, evolve, and operate software that embodies agility, portability, and operational excellence in the cloud era.