Книги / DevOps и Инфраструктура / DevOps / Microservices for the Enterprise: Designing, Developing, and Deploying

Microservices for the Enterprise: Designing, Developing, and Deploying

Kasun Indrasiri, Prabath Siriwardena

Книга "Microservices for the Enterprise" предлагает комплексное руководство по проектированию, разработке и развертыванию микросервисных архитектур в корпоративной среде. Авторы, Касун Индрасири и Прабат Сиривардена, начинают с обоснования перехода от монолитных приложений к микросервисам, рассматривая ограничения традиционных подходов, включая SOA и ESB, и объясняя, как микросервисы обеспечивают гибкость и масштабируемость.

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

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

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

"Microservices for the Enterprise" — это не просто теоретическое руководство, а практическое пособие, которое поможет избежать типичных ошибок и построить надежную, масштабируемую архитектуру, способную удовлетворить потребности современного бизнеса.