Обсуждение модульного монолита и AI‑агентов

Как вы решаете вопросы владения таблицами и синхронизации данных в больших монолитах? Какие практики вы применяете для интеграции AI‑агентов в процесс проектирования контрактов?

What the source supports

Видео описывает архитектурные решения для модульного монолита HackOnVibe, включая владение таблицами, проекции, transactional outbox и эксперимент с AI‑агентами, которые проектируют контракт для Media‑модуля.

Why it matters

В статье будет проанализирована структура видео, выделены ключевые практики и предложены конкретные шаги для внедрения в собственные проекты, а также сформулированы вопросы для дальнейшего обсуждения.

What is worth discussing

  • Таблица должна принадлежать модулю, который гарантирует её инварианты.
  • Проекции – локальные копии данных, которые потребитель хранит самостоятельно.
  • Transactional outbox объединяет событие и изменение данных в одной транзакции.
  • AI‑агенты могут сравнивать дизайн‑документы и предлагать контракты, но их решения требуют проверки.
  • Механизм «машинного сторожа» позволяет постепенно включать контроль границ модулей.

Tools mentioned

  • Claude Desktop

Public links from the description

Questions for the community

  1. Какие паттерны вы используете для разделения таблиц по модулям?
  2. Как вы проверяете корректность AI‑генерируемых контрактов?

Source

Два агента будут общаться между собой: эксперимент с контрактом для медиа