Джуну можно дать задачу с Kafka, если ограничить риск, обеспечить наставника и понятную проверку. Причина отказа должна быть в критичности и отсутствии поддержки, а не в названии технологии.
Почему вы не отдадите junior-разработчику задачу с Kafka и event-driven-подходом, если это может быть задачей «на вырост»?
Джуну можно дать задачу с Kafka, если ограничить риск, обеспечить наставника и понятную проверку. Причина отказа должна быть в критичности и отсутствии поддержки, а не в названии технологии.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Джуну можно дать задачу с Kafka, если ограничить риск, обеспечить наставника и понятную проверку. Причина отказа должна быть в критичности и отсутствии поддержки, а не в названии технологии.
Разбейте работу: схема события, простой consumer, тесты повторной доставки, затем более сложные ошибки и порядок. Платёжные эффекты, миграции offsets и production-эксплуатацию не стоит сразу отдавать без review и плана восстановления. Задача на вырост должна расширять навыки, а не перекладывать ответственность за неясную архитектуру на новичка.