Goodreads helps you keep track of books you want to read.
Start by marking “Architecting for Scale: High Availability for Your Growing Applications” as Want to Read:
Architecting for Scale: High Availability for Your Growing Applications
Enlarge cover
Rate this book
Clear rating
Open Preview

Architecting for Scale: High Availability for Your Growing Applications

3.57  ·  Rating details ·  94 ratings  ·  16 reviews
Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. This practical guide shows IT, devops, and system reliability managers how to prevent an application from becoming slow, inconsistent, or downright unavailable as it ...more
Paperback, 230 pages
Published August 6th 2016 by O'Reilly Media
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Architecting for Scale, please sign up.

Be the first to ask a question about Architecting for Scale

Community Reviews

Showing 1-30
Rating details
Sort: Default
|
Filter
Emre Sevinç
Feb 26, 2017 rated it really liked it
The book provides a very high-level overview of the fundamental aspects of building highly-available service-based information systems, for cloud-based or on-premises systems. The overview is pretty good, but don't expect a lot of details. The author's experience based on hard lessons learned from his years working for AWS and New Relic definitely shows, and some chapters get much more attention than the others.

I've particularly liked chapters on risk management and mitigation, especially the d
...more
Vinayak Hegde
Sep 16, 2018 rated it really liked it
A good overview of how to scale system. Talks more about the (thought) process rather than architectural patterns (and specific software) but that is fine. I liked the risk mitigation matrix. I had used something similar in a couple of earlier jobs. The overall section on risk assessment and mitigation was quite good. Much hard fought advice here. The idea on game days to do testing on production was also good. I know lots of folks dither when testing in production but sometimes there is a choic ...more
Gleb Radchenko
Dec 22, 2017 rated it liked it
This book provides a brief high-level review of modern approaches and principles of web-applications design. The author describes the basics of such terms as availability, scalability, risk assessment and basic principles of microservices. Unfortunately, the text of the book is too verbose. The descriptions are prolix and often very repetitive. It looks like the main content of the book could be explained in a much more compact way.
Mansur Mustaquim
Jan 19, 2018 rated it really liked it
Shelves: non-fiction
This book provides a good quick overview of the elements that go into making a modern scalable application. Good for a breadth-wise introduction for technical managers and architects. Deals with not just technical aspects but also organizational aspects that would be required in maintaining high-availability software.
Anup
Aug 17, 2017 rated it really liked it
A quick and light reading book which deals with how to make web applications scalable. Author has worked at Amazon and thus draws on knowledge from company. It was informative in making decisions on what are the considerations on choosing a cloud solution and cost impacts. Also learnt some new concepts such as Game Day, AWS Lambda.
Shenyu
Jun 20, 2018 rated it it was amazing
I enjoyed reading this book due to the proper usage of real-world examples, which made a lot of sense to me. Though the last part (Cloud Services) seems to be a little outdated, the first four parts are all very practical and informative.
Rodrigo Ramos
May 06, 2017 rated it it was amazing
A greag book for think in HA applications and all it concerns. I really figure out who and how acomplish with supports responsabilities. Its important hightlight that the autor does not mention any particular technology.

Jacek
May 13, 2017 rated it really liked it
A lot of helpful ideas that can give you a theoretical vision of scalable, distributed systems.
However if you already had a knowledge about 12 factor idea, docker, orchestration or something similar this book will not give you nothing new
Kolko
Dec 03, 2017 rated it it was ok
Такое чувство, что книга написана ради книги. Опыт автора чувствуется, мысли изложены полезные и книга безусловно заставляет задуматься, но мне кажется, что материал можно было бы ужать до 2-3 статей на хабр без ущерба для понимания.
Deiwin Sarjas
Jul 26, 2018 rated it it was ok
Nothing new or original. Advice is mostly too high-level to be actionable. And then at other times it spent pages explaining trivial calculations.
Alexander Chychykalo
Very generic overview of scalability.
Ali
Jul 23, 2017 rated it liked it
Fast read, good as introduction
Marshall
Feb 26, 2017 rated it really liked it
This book provides a good high-level overview of how to grow and scale a software application, and there are a few core concepts help analyze an application in various angles.

See more details in my highlights.
Romain
Feb 24, 2017 rated it really liked it
Shelves: c_s_ops
This book is simple and well organized. It addresses the key topics that need to be addressed if you want to build, deploy and operate large-scale applications. Here they are, I do not invent anything, they are the five sections of the book

- Availability: learn techniques for building highly available applications, and for tracking and improving availability going forward
- Risk management: identify, mitigate, and manage risks in your application, test your recovery/disaster plans, and build out
...more
Justin Cramer
Sep 02, 2016 rated it really liked it  ·  review of another edition
Great overview

This book does not dig deep, but it is not intended to. If you are looking to understand the latest trends in high availability architecture this is an excellent book. I feel this book is for business personnel looking to improve their knowledge , experienced software engineers that want to move away from legacy patterns, software engineers that are looking to become systems architects, and engineers just entering the software development path.

This book is a good place to pull che
...more
Terry
Jan 31, 2017 rated it really liked it
A nice overview of all the decisions need in today's IT world. Surprisingly thorough, though specific books, articles, videos and tutorials are still useful for the specific topics.
Jorge
rated it liked it
May 18, 2017
Andriss
rated it it was ok
Dec 31, 2018
Dean
rated it it was amazing
Feb 17, 2017
Committed
rated it really liked it
Apr 04, 2017
Kenimanev
rated it it was ok
Jul 23, 2017
Lance Newman
rated it really liked it
Mar 11, 2017
Gregory
rated it really liked it
Oct 07, 2016
Jeremy Turner
rated it really liked it
Jul 29, 2017
Diarmuid Moloney
rated it really liked it
May 06, 2017
Alonso Vargas
rated it it was amazing
Oct 01, 2016
Martynas
rated it liked it
Feb 20, 2017
Leonidas
rated it liked it
Jul 15, 2017
Dragos Comaneci
rated it it was ok
Apr 05, 2016
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »