Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform

Второе издание практического руководства по созданию, развёртыванию и управлению микросервисными приложениями с использованием современных инструментов DevOps. Книга проводит читателя через полный цикл разработки — от начальной настройки до промышленного внедрения.

Основное внимание уделяется практической реализации микросервисной архитектуры с помощью Docker для контейнеризации, Kubernetes для оркестрации, GitHub Actions для настройки CI/CD-пайплайнов и Terraform для управления инфраструктурой как кодом. Автор демонстрирует, как организовать эффективный workflow разработки с live reload, синхронизацией кода между хостом и контейнерами, и как настроить автоматическое развёртывание.

Книга содержит подробные примеры проектов, включая конфигурационные файлы Dockerfile и docker-compose.yml, скрипты сборки и деплоя, конфигурации Kubernetes-развёртываний и workflow-файлы для GitHub Actions. Особое внимание уделяется best practices и решениям реальных проблем, возникающих при работе с микросервисами в production-среде.

Издание подходит как для разработчиков, начинающих осваивать микросервисную архитектуру и DevOps-инструменты, так и для опытных инженеров, желающих систематизировать знания и освоить современные практики развёртывания распределённых систем.

Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform
A
Автор
Ashley Davis
Издательство
Manning Publications
Год
2024
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент