ru

Купить книгу Шаблоны программной архитектуры для бессерверных систем: проектирование для инноваций с использованием событий, автономных сервисов и микрофронтендов на русском [PDF, EPUB, FB2, MOBI]

#1250097
Шаблоны программной архитектуры для бессерверных систем: проектирование для инноваций с использованием событий, автономных сервисов и микрофронтендов

Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends (B091Q83S9P)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

John Gilbert | #113: Распределенные системы и вычисления

4.7 (41)

Руководство для профессионалов по решению сложных задач при проектировании современного программного обеспечения.

Основные характеристики

  • Узнайте о лучших практиках проектирования корпоративных программных систем от опытного технического директора.
  • Углубите свое понимание надежности, ремонтопригодности и масштабируемости системы.
  • Повысьте свой профессиональный уровень, изучив наиболее эффективные шаблоны проектирования программного обеспечения и архитектурные концепции.

Описание книги

В условиях цифровой трансформации бизнеса, направленной на сохранение конкурентоспособности, для ИТ-специалистов как никогда важно проектировать системы, способные идти в ногу со временем и при этом сохранять стабильность.

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

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

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

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

Что вы узнаете

  • Изучите архитектурные модели для создания нехрупких систем, способных успешно адаптироваться к изменениям.
  • Сосредоточьтесь на практиках DevOps, которые позволяют создавать самодостаточные команды, специализирующиеся на разработке полного стека.
  • Создавайте бессерверные системы корпоративного масштаба.
  • Примените принципы микросервисов к фронтенду.
  • Узнайте, как принципы SOLID применяются к архитектуре программного обеспечения и баз данных.
  • Создайте обработчики потока событий, которые будут обеспечивать работу алгоритмов Event Sourcing и CQRS.
  • Разверните многорегиональную систему, включающую региональные проверки работоспособности, маршрутизацию на основе задержки и репликацию.
  • Изучите шаблон Strangler для миграции устаревших систем.

Для кого предназначена эта книга?

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

Оглавление

  1. Архитектура для инноваций
  2. Определение границ и умение отпускать
  3. Укрощение уровня презентации
  4. Доверие к фактам и последующая согласованность
  5. Превращение облака в базу данных
  6. Лучший друг для фронтенда
  7. Преодоление межсистемных разрывов
  8. Реагирование на события с помощью новых событий
  9. Хореография развертывания и реализации
  10. Не откладывайте, начинайте экспериментировать!

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?