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