
Cloud Application Architecture Patterns: Designing, Building, and Modernizing for the Cloud
Author:Kyle Brown (Author), Bobby Woolf (Author), Joseph Yoder (Author)
Publisher finelybook 出版社: O’Reilly Media
Publication Date 出版日期: 2025-05-20
Edition 版本: 1st
Language 语言: English
Print Length 页数: 647 pages
ISBN-10: 1098116909
ISBN-13: 9781098116903
Book Description
There are more applications running in the cloud than there are ones that run well there. If you’re considering taking advantage of cloud technology for your company’s projects, this practical guide is an ideal way to understand the best practices that will help you architect applications that work well in the cloud, no matter which vendors, products, or languages you use.
Architects and lead developers will learn how cloud applications should be designed, how they fit into a larger architectural picture, and how to make them operate efficiently. Authors Kyle Brown, Bobby Woolf, and Joseph Yoder take you through the process step-by-step.
- Explore proven architectural practices for developing applications for the cloud
- Understand why some architectural choices are better suited than others for applications intended to run on the cloud
- Learn design and implementation techniques for developing cloud applications
- Select the most appropriate cloud adoption patterns for your organization
- See how all potential choices in application design relate to each other through the connections of the patterns
- Chart your own course in adopting the right strategies for developing application architectures for the cloud
Editorial Reviews
Review
Praise Quotes for Cloud Application Architecture Patterns
I’ve witnessed the authors’ deep understanding of software architecture for decades. Cloud Application Architecture Patterns distills that hard-won wisdom into a blueprint, a practical guide for building and modernizing applications in the cloud. From cloud-first thinking to microservices and event architecture design, this book is an essential resource for developers and architects navigating the complexities of modern software development.
—Kerrie Holley, author of LLMs and Generative AI for Healthcare: The Next Frontier
Years of knowledge on migrating and evolving complex, high-volume systems, distilled into an easy-to-digest format. If I had access to this material at the start of my career, many projects would have been far easier!
—Diego Oliveira, software developer manager, Amazon
This book has been an absolute pleasure to read.
Cloud Application Architecture Patterns is exactly what I’ve been looking for to help level up my teams and tech leads. I’ll be recommending it for our tech book club later this year.
—Michael Keeling, senior staff software engineer at Kiavi and author of Design It!: From Programmer to Software Architect
These patterns give you a simple path to building cloud applications the right way. A valuable read for developers at any skill level.
—Steve Berczuk, principal software engineer, Cambridge Mobile Telematics
As someone who’s wrestled with the complexities of cloud application architecture, I can confidently say this book is a game-changer. Brown, Woolf, and Yoder have delivered a truly practical and insightful guide. It’s not just theory; it’s a roadmap. They expertly break down proven architectural practices, clearly explaining why certain choices are superior in the cloud. I particularly appreciated how they connected the dots between different technical decisions and adoption patterns, showing how they all fit into a cohesive strategy. Finally, a resource that empowers you to not just follow a template, but to intelligently chart your own course. If you’re serious about building efficient, robust cloud applications, this book is an absolute must-read.
—William A Brown, CEO, CIO, architect, cloud application engineering, distinguished engineer emeritus, and coauthor of
SOA Governance: Achieving and Sustaining Business and IT Agility
This book will help architects to apply the right pattern in cloud architecture development, as well as application modernization and migration.
—Elizabeth Koumpan, distinguished engineer, BPO CTO
This is probably the most comprehensive book covering end-to-end cloud architecture that I have read. The chapters are easy to read and have a great flow. This will be my go-to playbook for years to come.
—Jim Episale, IBM CIO, chief integration and data architect, STSM
This book belongs on the bookshelf of every software engineer and architect! It was written by three seasoned software experts, each with decades of practical, real-world experience. Unlike many vendor platform-centric publications, the authors are delightfully technology-neutral. The book covers everything one needs to architect and design modern cloud applications. The authors explain the principles and practices of cloud architecture using well-established architecture patterns. I strongly recommend this book for those developing new applications or migrating a legacy monolith to the cloud.
—Dave Thomas, CEO, Bedarra Corporation
This book is all about getting applications to work with the cloud, rather than in spite of the cloud.
—Sam Newman, technologist, author of Building Microservices and Monolith To Microservices
Quotes from the back cover of Cloud Application Architecture Patterns
In your hands, you now hold a well-written, eminently actionable, and incredibly comprehensive distillation of the industry’s proven and battle-hardened institutional knowledge, covering everything you need to know about architecting software-intensive systems for the cloud.
—Grady Booch, IBM Fellow and chief scientist for software engineering
These three pattern champions have unsurprisingly written a collection of cloud application architecture patterns in a welcoming style that will make practitioners better architects and developers.
—Vaughn Vernon, leading domain-driven design practitioner and author
From the Back Cover
Quotes from the back cover of Cloud Application Architecture Patterns
In your hands, you now hold a well-written, eminently actionable, and incredibly comprehensive distillation of the industry’s proven and battle-hardened institutional knowledge, covering everything you need to know about architecting software-intensive systems for the cloud.
—Grady Booch, IBM Fellow and chief scientist for software engineering
These three pattern champions have unsurprisingly written a collection of cloud application architecture patterns in a welcoming style that will make practitioners better architects and developers.
—Vaughn Vernon, leading domain-driven design practitioner and author
About the Author
Kyle Brown is an IBM Fellow and the CTO of Modernization for IBM Global Markets. He has been programming professionally since he was sixteen and has been focusing on the design and implementation of large-scale Enterprise systems for over thirty years. Kyle speaks at IBM and Industry conferences, has written for multiple publications, hosts web chats, and records YouTube Videos for IBM. He has also written ten books, including The Cloud Adoption Playbook.
Bobby Woolf ( has worked with IBM clients and partners to help them develop enterprise applications deployed on the cloud, incorporating the latest best practices and technologies. Bobby has published numerous technical articles and presented at conferences, and has been writing patterns since the first Pattern Languages of Programming (PLoP) conference in 1994. He is an Open Group certified Distinguished Technical Specialist and a coauthor of a few books, including Enterprise Integration Patterns, published by Addison-Wesley.
Joseph (Joe) Yoder ( is a research collaborator at IME/USP; president and a fellow of the Hillside Group, a group dedicated to improving the quality of software development; and is a founder and principal of the Refactory, a company focused on software architecture, design, implementation, consulting, and mentoring on all facets of software development. He is best known as an author of the “Big Ball of Mud” pattern, illuminating fallacies in software architecture. Joe is also a coauthor of A Scrum Book: The Spirit of the Game, which includes 94 patterns and 2 pattern languages about getting the most out of Scrum. Joe received the New Directions award at the Software Engineering Institute’s conference on Software Architecture. The ACM recognized Joe as a Distinguished Member in the category of “Outstanding Engineering Contributions to Computing,” and the Hillside Group awarded Joe as a Hillside Fellow
Amazon Page
下载地址
PDF, EPUB | 35 MB | 2025-04-25