System design / Storage. Часть 3
Эти книги помогут тебе освоить System design / Storage: умение проектировать отказоустойчивость датацентров. Проектирование балансировки нагрузки. Проектирование микросервисных архитектур. Понимание концепции map-reduce. Использование очередей для асинхронной работы сервисов (паттерны событийно-ориентированной обработки). Понимание, что такое ACID и BASE. Понимание, что такое CAP-теорема. Умение полностью спроектировать отказоустойчивый сервис с нуля.


SITE RELIABILITY ENGINEERING. НАДЕЖНОСТЬ И БЕЗОТКАЗНОСТЬ В Google
Бетси Бейер
Книга о методах создания, поддержки и эксплуатации компьютерных систем от коллектива авторов из компании Google.

МИКРОСЕРВИСЫ. ПАТТЕРНЫ РАЗРАБОТКИ И РЕФАКТОРИНГА
Ричардсон Крис
Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились - переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности. Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения - и монолит превращается в набор микросервисов. В этой книге  Как (и зачем!) использовать микросервисную архитектуру.  Стратегии декомпозиции сервисов.  Управление транзакциями и шаблоны запросов.  Эффективные стратегии тестирования.  Шаблоны развертывания, включая контейнеры и бессерверные платформы.