Skip to content

MVP 2 Expansion

plutogr edited this page Mar 12, 2026 · 1 revision

MVP-2 Expansion — Архитектура

Цель этапа

Расширить продукт после первых пользователей: улучшить отклик, уведомления и управляемость.


Добавляется к MVP-1

Компонент Назначение
notification-service Отдельный сервис уведомлений (email, in-app, базовые push/web)
RabbitMQ + MassTransit Событийная интеграция между сервисами
Elasticsearch Сложный поиск по каталогу туров

Обновлённые взаимодействия

  • Синхронные критичные запросы: по-прежнему gRPC.
  • Асинхронные доменные события: доставка через RabbitMQ (BookingCreated, BookingStatusChanged, ProposalSent, ChatMessageSent и т.д.).

Инфраструктура

  • Всё из MVP-1 +
  • rabbitmq
  • notification-service
  • elasticsearch

Спецификация этапа

Документ Описание
MVP-2 Scope Добавляемый функционал и границы
MVP-2 API-контракты Новые endpoints и событийные контракты
MVP-2 Домен и данные Notification, консистентность
MVP-2 Безопасность и надёжность Брокер, DLQ, retry
MVP-2 Операции Инфраструктура, релиз, алерты
MVP-2 Приёмка Критерии готовности

Вернуться: Дорожная карта MVP · Главная

Clone this wiki locally