Домен
Backend Development
Профиль навыка
Pub/sub, request/reply, key-value store, JetStream persistence, subject-based routing
Ролей
2
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
10
ещё 0 — необязательные
Backend Development
Очереди сообщений
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Backend Developer (Elixir) | Обязателен | Использует NATS / NATS JetStream на базовом уровне. Выполняет простые задачи по готовым шаблонам. Понимает базовые концепции и следует принятым в команде практикам. |
| Backend Developer (Go) | Обязателен | Использует NATS / NATS JetStream на базовом уровне в gin/echo/fiber. Выполняет простые задачи по готовым шаблонам. Понимает базовые концепции и следует принятым в команде практикам. |
| Роль | Обязательность | Описание |
|---|---|---|
| Backend Developer (Elixir) | Обязателен | Самостоятельно реализует задачи с NATS / NATS JetStream. Понимает внутреннее устройство и оптимизирует производительность. Пишет тесты. |
| Backend Developer (Go) | Обязателен | Самостоятельно реализует задачи с NATS / NATS JetStream в gin/echo/fiber. Понимает внутреннее устройство и оптимизирует производительность. Пишет тесты с помощью go test. |
| Роль | Обязательность | Описание |
|---|---|---|
| Backend Developer (Elixir) | Обязателен | Проектирует NATS JetStream-систему обмена сообщениями для Elixir-микросервисов. Реализует паттерны exactly-once доставки с Elixir-консьюмерами. Оптимизирует иерархии субъектов для мультитенантных OTP-приложений. |
| Backend Developer (Go) | Обязателен | Проектирует высокопроизводительные NATS/JetStream-архитектуры в Go-сервисах. Реализует consumer groups, key-value stores и stream mirroring для устойчивых событийных систем. Менторит команду по паттернам обмена сообщениями. |
| Роль | Обязательность | Описание |
|---|---|---|
| Backend Developer (Elixir) | Обязателен | Определяет архитектурные решения по NATS / NATS JetStream на уровне продукта. Формирует стандарты. Проводит design review и определяет технический roadmap. |
| Backend Developer (Go) | Обязателен | Определяет архитектурные решения по NATS / NATS JetStream на уровне продукта. Формирует стандарты. Проводит design review и определяет технический roadmap. |
| Роль | Обязательность | Описание |
|---|---|---|
| Backend Developer (Elixir) | Обязателен | Определяет стратегию NATS / NATS JetStream на уровне компании. Оценивает новые технологии и подходы. Формирует enterprise-стандарты и reference architectures. |
| Backend Developer (Go) | Обязателен | Определяет стратегию NATS / NATS JetStream на уровне компании. Оценивает новые технологии и подходы. Формирует enterprise-стандарты и reference architectures. |