Сложные проблемы архитектуры программного обеспечения. Как анализировать компромиссы


Код: 18723747479
1415 грн
Цена указана с доставкой в Украину
Товар есть в наличии
КАК ЭКОНОМИТЬ НА ДОСТАВКЕ?
Заказывайте большое количество товаров у этого продавца
Информация
  • Время доставки: 7-10 дней
  • Состояние товара: новый
  • Доступное количество: 15

Покупая «Сложные проблемы архитектуры программного обеспечения. Как анализировать компромиссы» данный товар из каталога «Программирование» вы можете быть уверены, что после оформления заказа, доставки в Украину, вы получите именно то, что заказывали, в оговоренные сроки и европейского качества.

Сложные проблемы с архитектурой программного обеспечения. Как анализировать компромиссы и принимать трудные решения

Авторы: Нил Форд, Марк Ричардс, Прамод Садалаге, Жамак Дегани

Издательство: Helion

Год публикации: 2023

Переводчик: Петр Пильч

ISBN: 9788328395275

Формат: 165x235

Серия: O'Reilly

Переплет: мягкий

Страниц: 408

Книга новая

Цена обложки книги: злотых 99.00 > Акционную цену вы найдете на нашем аукционе!

В эпоху облачных инфраструктур, микросервисов и сложных шаблонов проектирования архитектору программного обеспечения приходится решать сложную задачу выбора подходящих решений. Затем они будут детально протестированы во время работы в производственной среде, а также во время последующей настройки и расширения программного обеспечения. Между тем, когда дело касается архитектуры сложных систем, легких компромиссов не бывает. Необходимо очень тщательно и критично обдумывать каждое проектное решение, причем на самом раннем этапе работы.

Эту книгу должен изучить каждый архитектор современных распределенных систем. Его цель — показать способы решения сложных проблем, связанных с разработкой такого программного обеспечения. В нем критически и всесторонне обсуждаются наиболее важные проблемы, которые затрудняют принятие хороших проектных решений. Представлены наиболее эффективные стратегии выбора оптимальной архитектуры. Наглядные примеры показывают, как следует анализировать проектные предположения — от определения «детализации» сервисов, информационных потоков и оркестровки, устранения связи контрактов и определения надзора за распределенными транзакциями до методов оптимизации эксплуатационных свойств, таких как масштабируемость, гибкость и производительность. Наиболее интересные вопросы:

  • анализ компромиссов и документирование решений
  • принятие решений относительно «детализации» сервисов
  • сложность процесса трансформации монолитных приложений
  • устранение связок сервисных контрактов
  • обработка данных в сильно распределенной архитектуре
  • паттерны управления информационными потоками и транзакциями

Архитектор должен быть пророк...

Фрэнк Ллойд Райт

Нил Форд — архитектор приложений в ThoughtWorks, международной консалтинговой компании в области информационных технологий. Он является автором компьютерных программ, статей и книг в области информатики. Он предоставляет консультации по проектированию и созданию крупных корпоративных приложений, а также проводит онлайн-лекции для военных и многих компаний из списка Fortune 500 со всего мира.

Марк Ричардс — опытный архитектор программного обеспечения. Он проектирует и внедряет микросервисы и другие системы с распределенной архитектурой. Он основал тематический веб-сайт для программистов - Developer to Architect.

Прамод Садалаге специализируется на проектировании приложений и эволюционных баз данных, архитектуре данных и базах данных NoSQL.

Жамак Дехгани — автор парадигмы сетки данных. Он является техническим директором компании ThoughtWorks, где занимается распределенными системами и архитектурой данных. Она является членом многих консультативных органов по технологиям и сторонницей децентрализации технологий и общества.