Журнал изменений сущности с diff между версиями

System designMiddle45 минпроверка — Спринт22-t033

Спроектировать механизм, который фиксирует изменения сущности и умеет отдавать diff между любыми двумя версиями — по сути, event sourcing (или журнал версий). Например: карточка товара, договор, профиль клиента — нужно видеть, кто, когда и что поменял.

Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.

⌘ Enter — проверить