Microservices in .NET, Second Edition
Второе издание книги «Microservices in .NET» представляет собой практическое руководство по проектированию, разработке и развертыванию микросервисных архитектур с использованием стека технологий .NET. Автор, Кристиан Хорсдал Гаммельгаард, подробно рассматривает ключевые принципы микросервисов, такие как узкая направленность, независимая развертываемость, владение собственным хранилищем данных и заменяемость.
Книга разделена на четыре логические части. В первой части читатели знакомятся с основами микросервисов, создают базовый микросервис корзины покупок и изучают его развертывание в Kubernetes. Вторая часть посвящена непосредственно построению микросервисов: идентификации и определению границ сервисов, организации их взаимодействия, вопросам владения данными и хранения, проектированию для обеспечения отказоустойчивости и написанию тестов.
Третья часть охватывает сквозные вопросы (cross-cutting concerns): мониторинг, логирование, безопасность межсервисного взаимодействия и построение повторно используемой платформы для микросервисов. В заключительной части рассматривается создание приложений поверх набора микросервисов. Издание насыщено реальными примерами кода и рекомендациями, применимыми в промышленной разработке.









