Buy new:
Save with Used - Good
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Cloud Architecture Patterns 1st Edition
Purchase options and add-ons
If your team is investigating ways to design applications for the cloud, this concise book introduces 11 architecture patterns that can help you take advantage of cloud-platform services. You’ll learn how each of these platform-agnostic patterns work, when they might be useful in the cloud, and what impact they’ll have on your application architecture. You’ll also see an example of each pattern applied to an application built with Windows Azure.
The patterns are organized into four major topics, such as scalability and handling failure, and primer chapters provide background on each topic. With the information in this book, you’ll be able to make informed decisions for designing effective cloud-native applications that maximize the value of cloud services, while also paying attention to user experience and operational efficiency.
Learn about architectural patterns for:
- Scalability. Discover the advantages of horizontal scaling. Patterns covered include Horizontally Scaling Compute, Queue-Centric Workflow, and Auto-Scaling.
- Big data. Learn how to handle large amounts of data across a distributed system. Eventual consistency is explained, along with the MapReduce and Database Sharding patterns.
- Handling failure. Understand how multitenant cloud services and commodity hardware influence your applications. Patterns covered include Busy Signal and Node Failure.
- Distributed users. Learn how to overcome delays due to network latency when building applications for a geographically distributed user base. Patterns covered include Colocation, Valet Key, CDN, and Multi-Site Deployment.
- ISBN-101449319777
- ISBN-13978-1449319779
- Edition1st
- PublisherO'Reilly Media
- Publication dateNovember 6, 2012
- LanguageEnglish
- Dimensions7 x 0.39 x 9.19 inches
- Print length178 pages
Frequently bought together

Customers who viewed this item also viewed
From the brand

-
Explore Azure resources
-
Explore Cloud Services
-
More from O'Reilly
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
Editorial Reviews
About the Author
Product details
- Publisher : O'Reilly Media
- Publication date : November 6, 2012
- Edition : 1st
- Language : English
- Print length : 178 pages
- ISBN-10 : 1449319777
- ISBN-13 : 978-1449319779
- Item Weight : 10.9 ounces
- Dimensions : 7 x 0.39 x 9.19 inches
- Best Sellers Rank: #1,012,182 in Books (See Top 100 in Books)
- #252 in Cloud Computing (Books)
- #296 in Microsoft Programming (Books)
- #777 in Computer Programming Languages
- Customer Reviews:
About the author

Bill Wilder is focused on helping companies and individuals succeed with the cloud using the Windows Azure Platform. Bill consults with companies who can benefit from his skills as a hands-on developer, architect, trainer, speaker, writer, and community leader.
Bill began working with Windows Azure when it was unveiled at the Microsoft PDC in 2008 and subsequently founded Boston Azure, the first/oldest Windows Azure user group in the world in October 2009. Bill is recognized by Microsoft as a Windows Azure MVP and an Azure Insider, and is the author of the book Cloud Architecture Patterns, published by O'Reilly in 2012.
Bill can be found blogging at blog.codingoutloud.com and on Twitter at @codingoutloud. You can also check out the Boston Azure cloud user group at www.bostonazure.org and @bostonazure.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the book readable and well-written, with one mentioning it provides real-world examples for each topic area. The book offers a conceptual understanding of cloud architecture differences and covers various design issues in moving to cloud. One customer notes it serves as a concise architectural guide to cloud-native applications.
AI Generated from the text of customer reviews
Select to learn more
Customers find the book readable and well-written, with one customer noting it serves as a good introduction to Azure architecture.
"A good read for those starting on moving applications to the Cloud. It gives the various options and patterns to choose from." Read more
"...I enjoyed the read as it related directly to azure but also found the more general sense of the book to be very helpful in applying to other..." Read more
"...Its probably a decent book for beginning architects to understand NFRs and things to consider when moving to the cloud, but NOT for a architecture..." Read more
"Regardless the fact that there few code samples this book is very good. I read it non stop! its very well written" Read more
Customers appreciate the book's coverage of cloud design patterns, with one customer noting it provides a concise architectural guide to cloud-native applications, while others highlight its conceptual understanding of cloud architecture differences.
"...What I liked the most is that this book covers the various design issues in moving to cloud and has a running example in the page of photos..." Read more
"...It gives the various options and patterns to choose from." Read more
"Great chapters on the various cloud patterns usable within the Azure...." Read more
"The patterns are adequate to the task of giving a big picture; a nice to have should be a deeper insight on NoSQL trade offs." Read more
Customers appreciate the writing quality of the book, finding it well written and concise, with one customer noting it provides real-world examples for each topic area.
"...The author has explained things in a very simple and elegant way...." Read more
"...Explanations were complete and concise. Highly recommend particularly for those needing a broad understanding of the topic." Read more
"Well written and thought provoking" Read more
"Very basic and general. I didn't find it super useful but maybe others will...." Read more
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on October 6, 2013Format: KindleVerified PurchaseI was not familiar with Azure prior to reading this. It gives a really clear picture on how to use the cloud as a platform rather than as infrastructure as well as giving an overview of Azure's capabilities. It is definitely Azure oriented so if you are using a different cloud platform it may not be as valuable.
- Reviewed in the United States on July 8, 2013Format: KindleVerified PurchaseFor anyone new to cloud computing this book is a very good introduction on cloud design patterns. The author has explained things in a very simple and elegant way. What I liked the most is that this book covers the various design issues in moving to cloud and has a running example in the page of photos sample.
Definitely I would recommend this book for anyone new to cloud computing and want to understand the different design considerations. Though the sample pages of photo app is developed in Azure, we can easily correlate to other platforms like Amazon Web Services.
- Reviewed in the United States on November 16, 2014Format: KindleVerified PurchaseA good read for those starting on moving applications to the Cloud. It gives the various options and patterns to choose from.
- Reviewed in the United States on June 25, 2016Format: KindleVerified PurchaseGreat chapters on the various cloud patterns usable within the Azure. I enjoyed the read as it related directly to azure but also found the more general sense of the book to be very helpful in applying to other providers such as AWS.
- Reviewed in the United States on December 23, 2013Format: KindleVerified PurchaseThe patterns are adequate to the task of giving a big picture; a nice to have should be a deeper insight on NoSQL trade offs.
- Reviewed in the United States on February 19, 2022Format: PaperbackVerified PurchaseI have been working as an architect for many years, and as a cloud architect for several. I was hoping to find a book full of use cases and samples (i.e., diagrams) on how to implement these specific patterns in the cloud using Azure components (as the name states). But instead i read lots of text about NFRs (non-functional requirements) that should be considered for various use cases. Its probably a decent book for beginning architects to understand NFRs and things to consider when moving to the cloud, but NOT for a architecture or design "patterns" book which i expect to contain specific solutions to different use cases. (I returned it)
- Reviewed in the United States on March 5, 2017Format: KindleVerified PurchaseProvided real world examples for each topic area. Explanations were complete and concise. Highly recommend particularly for those needing a broad understanding of the topic.
- Reviewed in the United States on June 28, 2019Format: KindleVerified PurchaseWell written and thought provoking
Top reviews from other countries
-
ArminWReviewed in Germany on April 15, 2013
5.0 out of 5 stars Guter Einstieg in das Thema "Cloud-native Applications"
Format: PaperbackVerified PurchaseSehr gut strukturiert, sehr gut zu lesen. Obwohl bei Beispielen für die Nutzung von Cloud-Dienstleistern primär Microsoft Azure (und erst nachrangig Amazon Web Service) genannt wird, so sind die vermittelten Konzepte und Techniken überhauptnicht Microsoft- oder Windows-spezifisch. Sehr empfehlenswert.
- Venkataraman B.Reviewed in India on January 23, 2018
3.0 out of 5 stars Could have been bigger and better
Its a OKish kind of experience after going through the book. Considering the complexity of the topic it would have been more prudent to give more examples than the Page of Photos (PoP) sample. Lot of patterns were covered at very high level for beginner kind of audience or Manager type folks...the Architect in me was left wanting for more
- Dominic HylandReviewed in the United Kingdom on March 22, 2013
3.0 out of 5 stars Excellent starting point, less good as it went on
Format: PaperbackVerified PurchaseCloud Architecture Patterns is a great book, for the first 5 or 6 chapters. I loved the Scale, Queue, AutoScale and Eventual Consistency. After that though the chapters became more 'scan and flip', some good things but still 'scan and flip'. Is it worth £12.00 - sure and I'm going to buy the second edition but unless those last 10 chapters improve it's still going to be 3 stars.
- Willy Van den DriesscheReviewed in France on January 31, 2013
5.0 out of 5 stars Software architect : read this
Format: PaperbackVerified PurchaseThis is a very good book on what a technical architect needs to care about when writing cloud applications. The exposition is on an abstract level and the author clearly explains which patterns there are and when you should use them. The patterns are applicable to both Microsoft Azure and Amazon S3 services. All patterns matter and none of them are exotic or far fetched. the use of a fcititious example application (PoP) helps in seeing when to apply the pattern. As a technician I would have loved some code snippets to get a taste of the flavor of code that these patterns require but that's just my opinion. I have only one advice to anyone serious in cloud development : read this.
- Ayush S JoshiReviewed in India on March 4, 2016
4.0 out of 5 stars Good morning to cloud
Format: KindleVerified PurchaseVery good book for someone who would like to know what it takes to make a solution more cloud friendly keeping a holistic view of the complexities and relevant practices.