By Попова Юлия Юрьевна
Попова Юлия Юрьевна, 2024
Эта книга представляет собой базовое руководство по построению микросервисной архитектуры с использованием практических примеров на Node.js. Рассматривается работа с оркестратором Kubernetes и контейнерами Docker в среде Docker Compose. Изучаются основные принципы и техники разработки распределенных систем, включая создание и развертывание трех микросервисов, управление базами данных, настройку брокера сообщений Kafka и внедрение кэша Redis. Объясняются паттерны проектирования, уделяется внимание распределенным транзакциям и развертыванию на удаленном сервере.
Yulia Yuryevna Popova, 2024
This book serves as a foundational guide to building microservice architectures with practical Node.js examples. It covers working with the Kubernetes orchestrator and Docker containers within a Docker Compose environment. Key principles and techniques for developing distributed systems are explored, demonstrating how to write and deploy three microservices, manage databases, configure the Kafka message broker, and implement Redis caching. Design patterns are explained, with a focus on distributed transactions and deploying microservices on remote servers.