Sign in

Topics

A topic is an append-only log split into partitions. Create one when a new event type needs its own retention and ordering key — don't reuse an existing topic for an unrelated event.

All topics

TopicPartitionsKeyRetentionSize
orders.updated12order_id7 days340 GB
billing.charged6account_id90 days1.1 TB
audit.trail24actor_id365 days4.8 TB
notify.outbound8recipient_id3 days62 GB
search.reindex4doc_id1 day9 GB
fraud.signals6account_id30 days210 GB

Creating a topic

Requested through the internal catalog, not self-service — partition count is fixed at creation, and reshaping later means every consumer group re-reads from scratch.

topic: notify.outbound
partitions: 8
key: recipient_id
retention: 3d
replication: 3

Choosing a partition key