TypeScript и Kubernetes: Полное руководство по разработке и развертыванию
Создание современных облачных приложений на TypeScript с Kubernetes
Краткое содержимое:
Книга "TypeScript и Kubernetes" — это практическое руководство для разработчиков, которые хотят освоить создание современных облачных приложений с использованием TypeScript и Kubernetes. Автор, Артем Соколов, делится опытом построения масштабируемых микросервисных архитектур, начиная с основ TypeScript и заканчивая продвинутыми техниками оркестрации контейнеров.
О чём эта книга?
Книга охватывает полный цикл разработки облачного приложения: от написания кода на TypeScript до развертывания в кластере Kubernetes. Вы узнаете, как:
- Проектировать микросервисы на TypeScript с использованием Node.js
- Создавать Docker-образы и оптимизировать их размер
- Настраивать кластер Kubernetes (Minikube, Kind или облачные решения)
- Управлять конфигурациями через ConfigMaps и Secrets
- Реализовывать Service Discovery и балансировку нагрузки
- Настраивать CI/CD пайплайны для автоматического развертывания
- Мониторить и логировать приложения в Kubernetes
Для кого эта книга?
Книга подойдет:
- Разработчикам на TypeScript/JavaScript, которые хотят перейти к облачной архитектуре
- DevOps-инженерам, желающим изучить TypeScript для написания инструментов автоматизации
- Full-stack разработчикам, стремящимся освоить современные методы развертывания
- Студентам и новичкам с базовыми знаниями TypeScript и Linux
Что вы узнаете?
После прочтения книги вы сможете:
- Писать типобезопасные микросервисы на TypeScript
- Проектировать Kubernetes-манифесты (Deployments, Services, Ingress)
- Настраивать горизонтальное масштабирование (HPA)
- Работать с Helm-чартами для управления релизами
- Интегрировать observability (Prometheus, Grafana, OpenTelemetry)
- Реализовать бесшовное обновление приложений (Rolling Update)
Книга содержит множество примеров кода, готовых к использованию в реальных проектах. Все примеры доступны в репозитории GitHub. Вы получите практические навыки, которые сразу сможете применить на работе или в pet-проектах.
Освойте TypeScript и Kubernetes вместе с этой книгой — и вы сможете создавать приложения, готовые к работе в любом масштабе!