Так же, совсем забыл упомянуть в вопросе, принципиальна ли форма обучения? Есть ли разница для работодателя у диплома очного и заочного образования?
Кафки/sqsы позволяют при ошибке отложить момент, когда сообщение снова станет доступным для обработки.