ЛентаСтатьиЗаметкиКурсы
Рецепты
← Все курсы

Бэкенд мессенджера: архитектура и Go

GoYandex CloudYDBYMQServerlessClean Architecture

Курс 1 трека «Serverless-мессенджер на Yandex Cloud».

Сначала обосновываем выбор serverless под чат (сравнение bare metal / VDS / Kubernetes / serverless и фильтр free-tier), затем разбираём детальный дизайн архитектуры в Yandex Cloud и переходим к бэкенду на Go с Clean Architecture.

Чему вы научитесь:

  • 🏗️ Сравнивать архитектуры развёртывания и выбирать serverless под free-tier
  • 🔧 Проектировать serverless-архитектуру: API Gateway, Cloud Functions, YDB, YMQ, YDS, Serverless Container
  • 🧩 Писать бэкенд на Go с Clean/Hexagonal Architecture и UseCase
  • 🚀 Покрывать метриками и проверять через curl

Для кого: backend-разработчики, изучающие serverless и Yandex Cloud.

Продолжение: курс 2 трека — фронтенд (React, PWA, WebSocket, push).

Программа курса

1

Модуль 1: Введение в Serverless

→
2

Модуль 2: Архитектуры чата — обзор и выбор serverless

→
3

Модуль 3: Serverless-архитектура чата (детально)

→
4

Модуль 4: Backend на Go (Clean Architecture)

→
5

Модуль 5: Auth, API и сквозное тестирование

→
6

Модуль 6: YDB и надёжность

→
7

Модуль 7: Real-time и WebSocket

→
8

Модуль 8: Асинхронность и очереди (YMQ)

→
9

Модуль 9: Инфраструктура и CI/CD (Terraform)

→
10

Модуль 10: Масштабирование и лидерство

→
11

Модуль 11: Observability — метрики, логи, трейсы

→
Начать обучение