В архитектуре программного обеспечения нет простых решений. Вместо этого есть много трудных моментов — сложных проблем или проблем, для которых нет передового опыта, — которые заставляют вас выбирать между различными компромиссами. Из этой книги вы научитесь критически относиться к компромиссам, связанным с распределенными архитектурами.
Ветераны архитектуры и практикующие консультанты Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дегани обсуждают стратегии выбора соответствующую архитектуру. Переплетая историю о вымышленной группе профессионалов в области технологий — Sysops Squad, — они исследуют все, от того, как определить степень детализации обслуживания, управлять рабочими процессами и оркестровкой, управлять и отделять контракты и управлять распределенными транзакциями, до того, как оптимизировать операционные характеристики, такие как масштабируемость. , эластичность и производительность.
Сосредоточив внимание на часто задаваемых вопросах, эта книга предлагает методы, которые помогут вам найти и взвесить компромиссы, когда вы сталкиваетесь с проблемами, с которыми вы сталкиваетесь как архитектор.
< p>Анализируйте компромиссы и эффективно документируйте свои решения
Принимайте более взвешенные решения относительно детализации сервисов
Понимайте сложности разделения монолитных приложений
Управляйте и разделяйте контракты между службами
Обрабатывайте данные в высокораспределенной архитектуре
Изучите шаблоны для управления рабочим процессом и транзакциями при разделении приложений
Отзывов еще нет
Станьте первым, кто поделится своим мнением!