Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A Project-Based Guide
Эта книга представляет собой практическое руководство по созданию и развертыванию микросервисных приложений с использованием современных инструментов DevOps. Автор проводит читателя через весь процесс разработки — от создания первого микросервиса до построения полноценной производственной среды.
Основное внимание уделяется практическим аспектам: работе с Docker для контейнеризации, использованию Kubernetes для оркестрации контейнеров и Terraform для управления инфраструктурой как кодом. Книга построена по принципу проектного обучения, где каждый этап иллюстрируется на реальном примере приложения FlixTube.
Особое внимание уделяется организации рабочего процесса разработки, включая настройку окружения, автоматическое тестирование, непрерывную поставку и мониторинг. Автор подробно рассматривает ключевые аспекты микросервисной архитектуры: управление данными, межсервисное взаимодействие, масштабирование и обеспечение отказоустойчивости.
Книга подходит как для разработчиков, начинающих осваивать микросервисную архитектуру, так и для опытных инженеров, желающих систематизировать знания о современных инструментах DevOps. Практический подход и проектная структура делают материал особенно ценным для применения в реальных проектах.









