Видел несколько решений, когда кафка использовалась как промежуточный накопитель сырых данных из источников, в которых хранить эти данные не представляется возможным (например, CDC из OLTP-системы, или IoT-источники), но конечный потребитель этих данных ещё не готов их принимать
И да, в одном случае ретеншен в кафке был больше года
После запуска приемника исторические данные были перегружены в него, история есть, работающий процесс загрузки на стороне приемника есть, практически счастье