Skip to content

MVP 2 Domain and Data

plutogr edited this page Mar 12, 2026 · 1 revision

MVP-2 Domain and Data

Новые сущности

Notification:

  • NotificationId, UserId, Type, Payload, IsRead, CreatedAt

Изменения в моделях

  • События заявок (Booking) становятся официальным интеграционным контрактом (публикуются в RabbitMQ).
  • Каталог поддерживает проекцию в search index (Elasticsearch).

Консистентность

  • Eventual consistency между booking, chat и notification.
  • Повторная доставка сообщений должна быть безопасной: consumer’ы идемпотентны по ключу сообщения/события.

См. также: Архитектура MVP-2 · Дорожная карта

Clone this wiki locally