Go (Golang) и Kubernetes: Создание микросервисов и оркестрация контейнеров — Алексей Соколов — обложка книги
300 страниц
Go (Golang)
PDF
4.5

Go (Golang) и Kubernetes: Создание микросервисов и оркестрация контейнеров

Практическое руководство по разработке на Go и управлению кластерами Kubernetes

Автор:

Год:

Краткое содержимое:

Книга «Go (Golang) и Kubernetes: Создание микросервисов и оркестрация контейнеров» — это практическое руководство для разработчиков, DevOps-инженеров и всех, кто хочет освоить современный стек для построения масштабируемых приложений. Вы узнаете, как эффективно использовать язык Go для создания высокопроизводительных микросервисов и как управлять ими с помощью Kubernetes.

Что вы узнаете из книги?

  • Основы Go для микросервисов: горутины, каналы, интерфейсы, обработка ошибок и работа с HTTP.
  • Проектирование микросервисов: архитектура, логирование, метрики, тестирование и документация.
  • Контейнеризация с Docker: создание легковесных образов, многоэтапная сборка, оптимизация размера.
  • Управление кластером Kubernetes: поды, сервисы, конфигурации, секреты, Ingress и балансировка нагрузки.
  • Развертывание и масштабирование: Helm-чарты, стратегии обновления, автоскейлинг и мониторинг.
  • CI/CD и GitOps: настройка пайплайнов, автоматическое тестирование и доставка.
  • Безопасность: управление доступом, сетевые политики, безопасность контейнеров.

Для кого эта книга?

  • Разработчики на Go, желающие освоить Kubernetes.
  • DevOps-инженеры, которые хотят глубже понять связку Go + K8s.
  • Архитекторы, проектирующие микросервисные системы.
  • Студенты и специалисты, переходящие в облачные технологии.

Почему стоит прочитать?

Книга построена на реальных примерах и содержит готовые к использованию шаблоны кода. Вы не просто изучите теорию, но и научитесь применять её на практике: от написания первого микросервиса до развертывания production-кластера. Особое внимание уделяется производительности Go в контексте Kubernetes и лучшим практикам разработки.

Автор — Алексей Соколов, Senior Backend Engineer с 10-летним опытом разработки на Go и эксплуатации Kubernetes в высоконагруженных проектах.

Книга подходит как для новичков, так и для опытных инженеров, желающих систематизировать знания.

Рекомендаций