Kotlin и Kubernetes: Разработка и оркестрация микросервисов — Алексей Петров — обложка книги
300 страниц
Kotlin
PDF
4.5

Kotlin и Kubernetes: Разработка и оркестрация микросервисов

Практическое руководство по созданию облачных приложений на Kotlin

Автор:

Год:

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

Книга «Kotlin и Kubernetes: Разработка и оркестрация микросервисов» — это практическое руководство для разработчиков, которые хотят освоить создание современных облачных приложений с использованием языка Kotlin и платформы Kubernetes. Автор, Алексей Петров, делится опытом построения отказоустойчивых, масштабируемых и легко поддерживаемых систем.

Книга начинается с основ: вы узнаете, почему Kotlin идеально подходит для микросервисной архитектуры, и как настроить локальное окружение для разработки. Далее рассматривается создание REST-сервисов на Spring Boot и Ktor, их контейнеризация с помощью Docker и развертывание в кластере Kubernetes. Особое внимание уделяется практическим аспектам: конфигурация Pod, Service, Deployment, управление трафиком через Ingress, работа с ConfigMap и Secrets.

  • Для кого эта книга: Java/Kotlin-разработчики, DevOps-инженеры, тимлиды, желающие перейти на микросервисную архитектуру. Требуется базовое знание Kotlin и Linux.
  • Что вы узнаете:
    • Как проектировать микросервисы на Kotlin с использованием Spring Boot и Ktor
    • Как упаковывать приложения в Docker-образы и управлять ими
    • Как настроить кластер Kubernetes для разработки и продакшена
    • Как организовать CI/CD с помощью GitHub Actions и Helm
    • Как реализовать мониторинг (Prometheus + Grafana) и логирование (ELK)
    • Как тестировать и отлаживать микросервисы в Kubernetes
  • Практическая ценность: Все примеры кода доступны в репозитории GitHub. Вы сможете повторить проект от начала до конца: от написания первого контроллера до деплоя в облако.

Книга содержит более 20 практических упражнений и 5 полноценных проектов. Вы научитесь работать с Kubernetes API из Kotlin, использовать Coroutines для асинхронной обработки и настраивать autoscaling. Отдельная глава посвящена безопасности: управление доступом, TLS-сертификаты, секреты.

Это не просто справочник, а пошаговое руководство, которое поможет вам сократить путь от идеи до работающего продакшен-решения. Книга будет полезна как новичкам в Kubernetes, так и опытным разработчикам, желающим освоить Kotlin в контексте облачных технологий.

Формат: PDF, EPUB, MOBI. Объем: 380 страниц. Год издания: 2024.

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