Трек для Go-разработчиков, которым нужен не «обзор брокеров», а рабочая глубина: выбрать инструмент под задачу осознанно, понимать цену каждой гарантии доставки и эксплуатировать выбранный брокер — с метриками, алертами и разбором типовых отказов.
Как устроен трек. Сначала — общее ядро («Фундамент»): язык распределённых систем, паттерны надёжности (Outbox, Saga, DLQ, backpressure) и ландшафт, где каждый брокер получает честное место. Затем — отдельные курсы по инструментам: Kafka, RabbitMQ и Redis как брокер — каждый со своим стендом для локального запуска, лабами и продвинутыми темами. Рядом — дополнительный курс «Redis в Go-проектах»: кэш, распределённые локи и rate limiting, то есть Redis как часть сервиса, а не как брокер. Замыкает трек капстоун OrderFlow: пять Go-сервисов, три брокера в одном пайплайне, трейсинг, безопасность и нагрузочные тесты.
Кому подходит. Backend-разработчикам на Go со средним уровнем: каналы, горутины и базовый SQL в активе; опыт продакшен-эксплуатации — не обязателен, но пригодится.
Что на выходе. Вы умеете: спроектировать доставку под SLA и защитить выбор брокера trade-offs'ами; написать идемпотентного консьюмера и надёжный пайплайн (Outbox, Saga, DLQ); поднять брокера локально, измерить throughput и latency; читать метрики (lag, ISR, pending, memory alarm) и вести инцидент от симптома к причине.