Агрегация событий или логов — например Clickstream.
Доставка событий многим потребителям. Происходит так, что событие генерируется в одном месте, а обрабатывается одновременно несколькими системами.
Построение Event-Sourcing или Event-Driven системы. В этом случае Kafka используется как источник достоверных данных для обеспечения отказоустойчивости и надежности в таких архитектурах. В Kafka складываются основные события о системе. Микросервисы обновляют свои локальные базы данных из Kafka.
Stream-processing. В этом случае Kafka используется как промежуточное хранилище для потоковой передачи данных из одной системы в другую.