Ты переносил REST-взаимодействие на Kafka?

Опишите реальный перенос и главное изменение контракта: синхронный ответ заменяется асинхронным процессом с состоянием, корреляцией и обработкой повторов. Это не просто замена HTTP-клиента producer-ом.

Короткий ответ

Что ответить на собеседовании

Опишите реальный перенос и главное изменение контракта: синхронный ответ заменяется асинхронным процессом с состоянием, корреляцией и обработкой повторов. Это не просто замена HTTP-клиента producer-ом.

Подробный разбор

Ответ с пояснениями

Опишите реальный перенос и главное изменение контракта: синхронный ответ заменяется асинхронным процессом с состоянием, корреляцией и обработкой повторов. Это не просто замена HTTP-клиента producer-ом.

Нужно согласовать, как клиент узнаёт результат, где хранится операция и что означает успешное принятие. Для надёжной публикации после изменения БД полезен outbox; потребителю нужны идемпотентность и retry-политика. Укажите, какие зависимости удалось убрать и какие сложности появились. Если не выполняли такую миграцию, честно отделите предложенный дизайн от практического опыта.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее