Go: разработка приложений в микросервисной архитектуре с нуля

Эта книга представляет собой практическое руководство по созданию распределенных систем на языке Go с использованием микросервисной архитектуры. Автор подробно разбирает процесс разработки четырёх микросервисов с нуля, начиная с настройки локального окружения и заканчивая развёртыванием на удалённом сервере.

В книге рассматриваются ключевые технологии современного DevOps-стека: контейнеризация с помощью Docker и Docker Compose, оркестрация с использованием Kubernetes, работа с брокером сообщений Kafka и кешированием в Redis. Особое внимание уделяется проектированию базы данных PostgreSQL, внедрению ORM, настройке логирования и документированию API через Swagger.

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

Похожие книги

Go: разработка приложений в микросервисной архитектуре с нуля
A
Автор
Юлия Попова
Издательство
БХВ-Петербург
Год
2026
Язык
Русский
1
Оцените книгу

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

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