Goodreads helps you keep track of books you want to read.
Start by marking “Масштабирование приложений. Выращивание сложных систем” as Want to Read:
Масштабирование приложений. Выращивание сложных систем
Enlarge cover
Rate this book
Clear rating
Open Preview

Масштабирование приложений. Выращивание сложных систем

3.57  ·  Rating details ·  160 ratings  ·  32 reviews
Мы живем в мире растущих приложений. Практически любые программные продукты рано или поздно приходится расширять, надстраивать, адаптировать к обслуживанию растущей пользовательской аудитории и к пиковым нагрузкам. Для того, чтобы подобное масштабирование протекало гладко и быстро, нужно закладывать такие возможности уже на уровне архитектуры приложения. В этой незаменимой ...more
Paperback, 256 pages
Published 2018 by O'Reilly Media (first published August 6th 2016)
More Details... Edit Details

Friend Reviews

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

Reader Q&A

Be the first to ask a question about Масштабирование приложений. Выращивание сложных систем

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 3.57  · 
Rating details
 ·  160 ratings  ·  32 reviews


More filters
 | 
Sort order
Start your review of Масштабирование приложений. Выращивание сложных систем
Emre Sevinç
Feb 26, 2017 rated it really liked it  ·  review of another edition
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
Ivan Chernov
Mar 10, 2019 rated it really liked it
Shelves: programming
Книга понравилась своей лаконичностью. Написана она по принципу: если у вас ситуация А, то делайте Б, потому что В. Это круто, потому что много технический писателей грешат описать как можно более подробно все краевые случаи. Слог простой из-за чего на прочтение всей книги можно уделить всего пару вечеров.
Минусом данной книги назвал секцию про облака, потому что описаны конкретные реализации вещей на примере AWS, но не думаю что они дают такой же фундамент, как все остальные главы.

Итого: рекомен
...more
Peter Sichevsky
Nov 29, 2019 rated it really liked it  ·  review of another edition
Definitely worth a read. You will not find any new ideas in this book.
Vinayak Hegde
Sep 16, 2018 rated it really liked it  ·  review of another edition
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
Natallia
Feb 09, 2020 rated it it was amazing
I just love this book but it’s definitely not for everyone. It’s an overview how to deal with heavy systems and common pitfalls overcome approaches. The narrative style is strict and mostly contains only necessary information organized in a logical way. I would guess that the author is an engineer from the style of writing. I would recommend this book to someone who is interested in general overview, novice team leaders or experts interested in solution architecture as the first step.
Gleb Radchenko
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.
Dmitry
Oct 11, 2019 rated it it was ok  ·  review of another edition
Shelves: код
Что понравилось: введение в продукты облака Amazon(никакой связи с тем фактом, что автор проработал там 7 лет), упоминания PCI, SOX, HIPAA.
Что не понравилось: книга слишком уж обзорная, я бы рекомендовал читать такое на втором курсе университета, и уж точно не рассчитывать на пользу для уже сформировавшегося специалиста. Список паттернов распределенной архитектуры на msdn полезнее.
Mahdi Taghizadeh
Feb 08, 2020 rated it really liked it  ·  review of another edition
Expect a lot about AWS and cloud best practices but you will have a good big picture of what a large scale application looks like and what elements are involved. If you don’t have time to read the whole book, “Chapter 26. Putting It All Together” is a good summary of everything discussed.
Venkatesh-Prasad
The book is about architecture for scale with specific focus on availability. It is not about scalability design patterns.

That said, I liked the book was brisk, short, and precise. While the book dives deep into availability (definitions and different metrics), it also touches on topics that other books that I have read seldom cover, e.g., risk management, SLA. Dedicating a part for each of these topics, the book provides a reasonably deep treatment of the topics while nicely connecting them to
...more
Priyank
Mar 06, 2019 rated it it was ok  ·  review of another edition
The book gives a very high-level view of how applications are architected and run at scale. It also covers the organizational aspect of running applications at scale.
Though I felt this to be more of a light read for someone already familiar with these topics rather than being an informative book for someone starting with these concepts.
Mansur Mustaquim
Jan 19, 2018 rated it really liked it  ·  review of another edition
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  ·  review of another edition
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
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  ·  review of another edition
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.

Paul
Oct 18, 2019 rated it liked it  ·  review of another edition
Где-то в отзывах увидел фразу, что книга "обо всем и ни о чем": полностью согласен. В ней описаны базовые принципы построения масштабируемых приложений, при этом, почти все это описано довольно абстрактно и без конкретики. Перевод местами ужасен и читается очень тяжело. ...more
Jacek
May 13, 2017 rated it really liked it  ·  review of another edition
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
Nikolay
Dec 03, 2017 rated it it was ok  ·  review of another edition
Такое чувство, что книга написана ради книги. Опыт автора чувствуется, мысли изложены полезные и книга безусловно заставляет задуматься, но мне кажется, что материал можно было бы ужать до 2-3 статей на хабр без ущерба для понимания.
Guillaume   Humbert
Good book that provides condensed information on the topic, however I would have loved that the author went in much more details.
Mehul
Sep 26, 2019 rated it really liked it  ·  review of another edition
Good quick read

Good quick read
High level and useful tips and suggestions.
Useful for DevOps.
You can use it to build frameworks for managing you applications
Geoffrey Kerr
Good overview

Does not go very deep, but provides a reasonable overview of scale. Good for managers or for devs looking for a quick refresher.
Jolan
Mar 30, 2021 rated it really liked it  ·  review of another edition
Not the greatest book every but it holds a special place in my heart as it is the first architecture book that I've read and I still use some of the concepts used in this book daily. ...more
Deiwin Sarjas
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  ·  review of another edition
Fast read, good as introduction
Paul
Aug 18, 2019 rated it liked it  ·  review of another edition
Very brief introduction to highly reliable services design. May be helpful for junior system administrators, but you should not expect any revelations there.
Łukasz Słonina
Apr 10, 2020 rated it really liked it  ·  review of another edition
General concepts of applications scaling. High level only, but definitely worth reading. Good chapters about risk.
Vijay Chintha
Dec 31, 2020 rated it really liked it  ·  review of another edition
Good Books to read for Architects, SRE's, and Platform Engineers.

The first part of the book covers most of the content from Best Selling SRE Books "Site Reliability Engineering: How Google Runs Production Systems." and The Site Reliability Workbook: Practical Ways to Implement SRE.
The second part of the book focused more on the book's title, How to's for applications running in Cloud.

This is the last book to read in the "20 books challenge in 2020".
...more
Marshall
Feb 26, 2017 rated it really liked it  ·  review of another edition
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  ·  review of another edition
Shelves: c_s_ops, technique
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
« previous 1 3 4 5 6 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Clean Architecture
  • Designing Data-Intensive Applications
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • The Clean Coder: A Code of Conduct for Professional Programmers
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Building Microservices: Designing Fine-Grained Systems
  • Accelerate: Building and Scaling High-Performing Technology Organizations
  • Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
  • No Filter: The Inside Story of Instagram
  • Kubernetes: Up & Running
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
  • The Pragmatic Programmer: From Journeyman to Master
  • Software Architecture Patterns
  • Peopleware: Productive Projects and Teams
  • Implementing Domain-Driven Design
  • Dive Into Design Patterns
  • Impact Mapping: Making a Big Impact with Software Products and Projects
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

What will you do when it's your turn to pick your book club's next read? Well, this is what you won't do: panic. Why not? Because we've dug...
103 likes · 22 comments