Микросервисы, Паттерны разработки и рефакторинга, Ричардсон К., 2020.
Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились — переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности. Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения — и монолит превращается в набор микросервисов.
Медленным шагом в монолитный ад.
С момента основания в 2005 году компания FTGO демонстрировала стремительный рост. Сейчас она входит в число лидеров на американском рынке доставки еды. У руководства даже имеются планы расширения за рубеж, но они находятся под угрозой срыва из-за задержек в реализации необходимых возможностей. По своей сути приложение FTGO довольно простое. Клиенты заказывают еду в местных ресторанах на сайте компании или с помощью мобильного приложения. FTGO координирует сеть курьеров, которые доставляют заказы. Компания также отвечает за оплату услуг курьеров и ресторанов. Последние с помощью веб-сайта FTGO редактируют меню и управляют заказами. Приложение использует различные веб-сервисы: Stripe для платежей, Twilio для обмена сообщениями и Amazon Simple Email Service (SES) для электронной почты.
Краткое содержание.
Предисловие.
Благодарности.
О книге.
Глава 1.Побег из монолитного ада.
Глава 2.Стратегии декомпозиции.
Глава 3.Межпроцессное взаимодействие в микросервисной архитектуре.
Глава 4.Управление транзакциями с помощью повествований.
Глава 5.Проектирование бизнес-логики в микросервисной архитектуре.
Глава 6.Разработка бизнес-логики с порождением событий.
Глава 7.Реализация запросов в микросервисной архитектуре.
Глава 8.Шаблоны внешних АР1.
Глава 9.Тестирование микросервисов, часть 1.
Глава 10.Тестирование микросервисов, часть 2.
Глава 11.Разработка сервисов, готовых к промышленному использованию.
Глава 12.Развертывание микросервисов.
Глава 13.Процесс перехода на микросервисы.
Купить .
Теги: Ричардсон :: книги по программированию :: программирование :: мокросервисная архитектура
Смотрите также учебники, книги и учебные материалы:
- Основы искусственного интеллекта в примерах на Python, Самоучитель, Постолит А.В., 2024
- Основы Python для Data Science, Кеннеди Б., 2023
- Новые возможности JavaScript, Как написать чистый код по всем правилам современного языка, Краудер Т.Д., 2023
- Модернизация Java Enterprise, Облачные технологии для разработчиков, Эйзеле М., Винто Н., 2023
- Head First, Изучаем Go, Макгаврен Д., 2020
- Глубокое обучение с подкреплением, AlphaGo и другие технологии, Лапань М., 2020
- Классические задачи Computer Science на языке Python, Копец Д., 2020
- Классические задачи Computer Science на языке Java, Копец Д., 2022