1. «Безопасные и надежные системы: лучшие практики проектирования, внедрения и обслуживания как в Google»
Авторы: Хизер Эйд, Шери Мейцен, Найал Ричард Мерфи, Бетси Бейер и др.
Практики инженеров Google о том, как проектировать системы, которые выдерживают нагрузку, умеют восстанавливаться после сбоев и не требуют ночного героизма. Авторы честно рассказывают и о собственных ошибках.
2. «Эволюционная архитектура. Автоматизированное управление программным обеспечением»
Авторы: Нил Форд, Ребекка Парсонс, Патрик Куа
Архитекторы ThoughtWorks объясняют, как строить системы, которые не превращаются в монолит через год. Вводят понятие «фитнес-функций» — автоматических проверок, которые следят за тем, чтобы изменения не ломали архитектуру.
3. «Микросервисы и API»
Автор: Хосе Аро Перальта.
Практическое руководство по проектированию понятных и поддерживаемых API. Автор объясняет, как организовать взаимодействие сервисов без клубка зависимостей и где чаще всего ошибаются команды при интеграции.
Освоить лучшие практики архитектуры и научиться решать сложные архитектурные задачи вы можете на курсе «Архитектура программного обеспечения».
📌 Сохраните себе, чтобы не потерять. А в комментариях напишите, какие книги бы вы сюда добавили ↓
→ До 17 сентября действует скидка 16% на курсы Практикума


