Definition

A configuration in Kafka that determines how long event data is stored in topics before being automatically deleted. This can be based on time or the amount of data stored.

Why it matters (in Poovi’s context)

Allows control over data storage duration, balancing the need for historical data (for analytics, replay) with disk space management.

Key properties or components

  • Configurable time-based deletion
  • Configurable size-based deletion
  • Manages disk usage

Contradictions or debates

None.

Sources