Опишите реальный перенос и главное изменение контракта: синхронный ответ заменяется асинхронным процессом с состоянием, корреляцией и обработкой повторов. Это не просто замена HTTP-клиента producer-ом.
Ты переносил REST-взаимодействие на Kafka?
Опишите реальный перенос и главное изменение контракта: синхронный ответ заменяется асинхронным процессом с состоянием, корреляцией и обработкой повторов. Это не просто замена HTTP-клиента producer-ом.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Опишите реальный перенос и главное изменение контракта: синхронный ответ заменяется асинхронным процессом с состоянием, корреляцией и обработкой повторов. Это не просто замена HTTP-клиента producer-ом.
Нужно согласовать, как клиент узнаёт результат, где хранится операция и что означает успешное принятие. Для надёжной публикации после изменения БД полезен outbox; потребителю нужны идемпотентность и retry-политика. Укажите, какие зависимости удалось убрать и какие сложности появились. Если не выполняли такую миграцию, честно отделите предложенный дизайн от практического опыта.