Сложные проблемы архитектуры программного обеспечения
- Время доставки: 7-10 дней
- Состояние товара: новый
- Доступное количество: 1
Покупая «Złożone zagadnienia architektury oprogramowania» данный товар из каталога «Информатика, интернет» вы можете быть уверены, что после оформления заказа, доставки в Украину, вы получите именно то, что заказывали, в оговоренные сроки и европейского качества.
Сложные проблемы с архитектурой программного обеспечения. Как анализировать компромиссы и принимать трудные решения
Авторы: Нил Форд, Марк Ричардс, Прамод Садалаге, Жамак Дегани
Издатель: Helion
Год выпуска: 2023
Перевод: Пётр Пильх
ISBN: 9788328395275
Формат: 165x235
Переплет: мягкая
Страницы : 408
Книга новая
99,00 злотых ---> 59,99 злотых
В эпоху облачных инфраструктур, микросервисов и сложных шаблонов проектирования архитектору программного обеспечения приходится решать сложную задачу выбора подходящих решений. Затем они будут детально протестированы во время работы в производственной среде, а также во время последующей настройки и расширения программного обеспечения. Между тем, когда дело касается архитектуры сложных систем, легких компромиссов не бывает. Необходимо очень тщательно и критично обдумывать каждое проектное решение, причем на самом раннем этапе работы.
Эту книгу должен изучить каждый архитектор современных распределенных систем. Его цель — показать способы решения сложных проблем, связанных с разработкой такого программного обеспечения. В нем критически и всесторонне обсуждаются наиболее важные проблемы, которые затрудняют принятие хороших проектных решений. Представлены наиболее эффективные стратегии выбора оптимальной архитектуры. Наглядные примеры показывают, как следует анализировать допущения проектирования — от определения «детализации» сервисов, информационных потоков и оркестровки, устранения связи контрактов и определения контроля над распределенными транзакциями до методов оптимизации эксплуатационных свойств, таких как масштабируемость, гибкость и производительность. Наиболее интересные вопросы:
- анализ компромиссов и документирование решений
- принятие решений относительно «детализации» услуг
- сложность процесса трансформации монолитных приложений
- устранение связи с контрактами на обслуживание
- обработка данных в высокораспределенной архитектуре
- шаблоны управления информационными потоками и транзакциями
Архитектор должен быть пророком...