Building Microservices Applications on Microsoft Azure: Designing, Developing, Deploying, and Monitoring
Эта книга представляет собой практическое руководство по проектированию, разработке, развертыванию и мониторингу микросервисных приложений на платформе Microsoft Azure. Авторы подробно рассматривают эволюцию архитектуры от монолитных систем к микросервисам, выделяя ключевые преимущества последних: масштабируемость, гибкость, отказоустойчивость и управляемость.
В книге детально разбираются принципы проектирования микросервисов, включая декомпозицию доменов, организацию взаимодействия между сервисами (синхронное и асинхронное) и обеспечение безопасности. Особое внимание уделяется использованию облачных сервисов Azure, таких как Azure Kubernetes Service (AKS), Azure Service Fabric, Azure Functions и Azure API Management, для построения и управления распределенными системами.
Практическая часть охватывает весь жизненный цикл приложения: от начального проектирования и разработки с использованием современных инструментов до непрерывной интеграции и доставки (CI/CD), развертывания в облаке и комплексного мониторинга с помощью Azure Monitor и Application Insights. Книга содержит примеры кода, схемы архитектур и рекомендации по устранению типичных проблем.
Издание предназначено для разработчиков, архитекторов и DevOps-инженеров, которые хотят освоить построение масштабируемых и отказоустойчивых приложений на основе микросервисной архитектуры в экосистеме Microsoft Azure. Оно сочетает теоретические основы с практическими шагами по реализации.









