О чем книга:
Книга объясняет, как устроены современные системы, работающие с большими объемами данных: базы данных, репликация, партиционирование, транзакции, очереди, потоковая обработка и распределенные вычисления. Клеппман показывает, какие архитектурные решения помогают системе оставаться надежной, масштабируемой и удобной в поддержке, а какие компромиссы приходится принимать при росте нагрузки.
Почему стоит читать:
Книга учит видеть компромиссы между скоростью, отказоустойчивостью, консистентностью, сложностью поддержки и стоимостью архитектурных решений. Она будет полезна бекэнд-разработчикам, архитекторам, data-инженерам и сеньор-инженерам, которые хотят проектировать на уровне принципов.