Topic — именованный поток сообщений (категория событий); внутри делится на partitions для параллелизма записи/чтения.
Разбор
- Имя топика — контракт между продюсерами и консьюмерами.
- Конфиг retention, compaction, replication задают на уровне топика.
- Один топик — много независимых читателей (разные группы).
- Схема сообщений обычно согласуют отдельно (Avro/JSON Schema).
Итог
Topic — логический канал событий, физически — набор партиций.