Calvin Candie
Вечный
Calvin Candie
Вечный
- 2 Сен 2018
- 40,739
- 2,735
Автор: Юлия Попова
Название: Go: разработка приложений в микросервисной архитектуре с нуля (2025)

Базовая книга по построению микросервисной архитектуры с практическими примерами на языке Go.
Также рассмотрена работа с оркестратором Kubernetes и контейнерами Docker в среде Docker Compose.
Разобраны основные принципы и техники разработки распределенных систем, в частности показано, как написать и развернуть четыре микросервиса, управлять СУБД,
настроить брокер сообщений Kafka, внедрить кэш Redis. Объяснены паттерны проектирования.
Особое внимание уделено распределенным транзакциям и разворачиванию микросервисов на удаленном сервере.
Показано, как обеспечить расширяемость и отказоустойчивость приложений, поддерживая высокую скорость загрузки страниц и приложений.
Современная практика enterprise-разработки и возникающие вызовы связаны, прежде всего, с обеспечением отказоустойчивости и расширяемости приложений. Сложно рассчитывать на реализацию таких качеств без применения микросервисной архитектуры. В книге по порядку рассматривается создание целого приложения с нуля.
На материале готового продукта показано, как написать и развернуть четыре микросервиса, управлять СУБД, настроить брокер сообщений Kafka, внедрить кэш Redis и объединить эти решения в среде Docker-Compose и оркестраторе Kubernetes.
Все паттерны, актуальные при проектировании микросервисов для веб-архитектуры, разобраны на практических примерах.
Книга интересна в качестве вводной по микросервисам на Golang и будет полезна как начинающим разработчикам, так и архитекторам, занятым модернизацией архитектуры с применением микросервисов.
Вы узнаете, как:
Подробнее:
Скачать:
Название: Go: разработка приложений в микросервисной архитектуре с нуля (2025)

Базовая книга по построению микросервисной архитектуры с практическими примерами на языке Go.
Также рассмотрена работа с оркестратором Kubernetes и контейнерами Docker в среде Docker Compose.
Разобраны основные принципы и техники разработки распределенных систем, в частности показано, как написать и развернуть четыре микросервиса, управлять СУБД,
настроить брокер сообщений Kafka, внедрить кэш Redis. Объяснены паттерны проектирования.
Особое внимание уделено распределенным транзакциям и разворачиванию микросервисов на удаленном сервере.
Показано, как обеспечить расширяемость и отказоустойчивость приложений, поддерживая высокую скорость загрузки страниц и приложений.
Современная практика enterprise-разработки и возникающие вызовы связаны, прежде всего, с обеспечением отказоустойчивости и расширяемости приложений. Сложно рассчитывать на реализацию таких качеств без применения микросервисной архитектуры. В книге по порядку рассматривается создание целого приложения с нуля.
На материале готового продукта показано, как написать и развернуть четыре микросервиса, управлять СУБД, настроить брокер сообщений Kafka, внедрить кэш Redis и объединить эти решения в среде Docker-Compose и оркестраторе Kubernetes.
Все паттерны, актуальные при проектировании микросервисов для веб-архитектуры, разобраны на практических примерах.
Книга интересна в качестве вводной по микросервисам на Golang и будет полезна как начинающим разработчикам, так и архитекторам, занятым модернизацией архитектуры с применением микросервисов.
Вы узнаете, как:
- разрабатывать микросервисы на языке Go;
- выстраивать синхронное и асинхронное взаимодействие между микросервисами;
- выполнять распределенные транзакции;
- организовать взаимодействие между микросервисами;
- использовать паттерны проектирования;
- разворачивать микросервисы в облаке;
- использовать и настраивать Docker, Docker-Compose;
- настраивать Kubernetes в удаленной среде.
Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.