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