Skip to content

Plan Roadmap

PlutoGr edited this page Oct 17, 2026 · 1 revision

Дорожная карта

Проект идёт тремя этапами. Долгосрочный ориентир: Видение продукта. Что уже работает, описано в разделе «Как устроено сейчас» (страницы Doc-); здесь только состав этапов и статус.

Статусы: сделано (ссылка на описание), в очереди (есть задача), не начато (задачи нет).

Простой пример

Пункт «Уведомления по событиям заявки» относится к этапу 2. Статус «в очереди, #147»: задача есть, но код не написан. Когда задачу закроют, статус станет «сделано», а описание появится на странице Doc-.

Этап 1. Ядро

Цель: пользователь находит тур и оставляет заявку, менеджер доводит заявку до подтверждения. Остаток работ: Этап 1: что осталось.

Пункт Статус
Gateway, вход, роли, сессия в cookie сделано: Gateway, Вход и сессия
Публичный каталог с фильтрами и страницей тура сделано: Catalog
Конструктор туров для менеджера и публикация сделано: Конструктор и публикация тура
Фото туров, превью, публичная отдача сделано: Картинки
Заявки, предложения со снимком тура, избранное сделано: Заявки и чат
Чат по заявке сделано: Chat
Личный кабинет клиента и менеджера сделано: Фронтенд
CI, деплой по коммиту, откат, HTTPS на dev сделано: Где и как работает
Отправка событий outbox не начато
Таймауты, повторы и circuit breaker на gRPC не начато
Ключ идемпотентности для создания заявки не начато
Метрики (задержка, ошибки, длина outbox) не начато; мониторинг и алерты #12
Бэкапы PostgreSQL вне сервера в очереди, #18
Удаление устаревших колонок с адресами хранилища в очереди, #81
Лимиты запросов на dev в очереди, #32

Этап 2. Расширение

Подробно: Этап 2: расширение.

Пункт Статус
Агрегация туров: сервис Supplier, поиск и карточка предложения оператора в очереди, эпики #118 ... #123, решение #124
Уведомления по событиям заявки в очереди, #147
Профили клиента и менеджера в очереди, эпик #92
Расширенная система чатов в очереди, эпик #91
Брокер сообщений (RabbitMQ) не начато
Поиск по каталогу через Elasticsearch не начато; текстовый поиск и фильтры по отелю #74
Расширенная панель менеджера не начато

Этап 3. Масштабирование

Подробно: Этап 3: масштабирование.

Пункт Статус
Сервис аналитики, воронки, отчёты не начато
Kubernetes, автомасштабирование не начато, только при подтверждённой необходимости
Prometheus, Grafana, хранилище трассировок не начато; базовый мониторинг #12
SLO, план аварийного восстановления не начато

Как вести эту страницу

  • Пункт меняет статус в том же цикле, в котором закрывается задача.
  • «Сделано» всегда ссылается на страницу Doc-, где описано, как это работает.
  • Новые пункты появляются здесь вместе с задачей.

Clone this wiki locally