Software Architecture: The Hard Parts (Нил Форд, Марк Ричардс)
Архитектура программного обеспечения: сложные моменты (Нил Форд)?
В архитектуре программного обеспечения нет простых решений. Наоборот, есть много трудных моментов — сложных проблем или проблем, для которых нет передового опыта, — которые вынуждают вас выбирать между различными компромиссами. С помощью этой книги вы научитесь критически относиться к компромиссам, связанным с распределенными архитектурами.
Ветераны архитектуры и практикующие консультанты Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дегани обсуждают стратегии выбора подходящей архитектуры. Переплетая историю о вымышленной группе профессионалов в области технологий — Sysops Squad, — они исследуют все, от того, как определить степень детализации обслуживания, управлять рабочими процессами и оркестровкой, управлять и отделять контракты и управлять распределенными транзакциями, до того, как оптимизировать операционные характеристики, такие как как масштабируемость, эластичность и производительность.
Сосредоточив внимание на часто задаваемых вопросах, эта книга предлагает методы, которые помогут вам найти и взвесить компромиссы, когда вы сталкиваетесь с проблемами, с которыми вы сталкиваетесь как архитектор.
- Анализируйте компромиссы и эффективно документируйте свои решения
- Принимайте более взвешенные решения относительно детализации обслуживания
- Понимание сложностей разделения монолитных приложений
- Управляйте контрактами между службами и разделяйте их
- Обработка данных в высокораспределенной архитектуре
- Изучите шаблоны для управления рабочим процессом и транзакциями при разделении приложений.
Выпущено в октябре 2021 г.
Издатель (ы): O'Reilly Media, Inc.
ISBN: 9781492086888
Книга на английском языке.
Формат: EPUB, PDF.