Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 435 Bytes

RATIONALE.md

File metadata and controls

24 lines (13 loc) · 435 Bytes

Kafka Emulator - Rationale

Requirements

How to reproduce Kafka Streams join conditions

Collaterals

Recreate Changelog topics

Design Decisions

Using SQLite as file-format

  • CSV file-format doesn't have a friendly way to store bytes.
  • CSV files can be created from SQLite, and vice-versa.

Examples:

sqlite-utils kfk-emulator.db "select * from records_v1" --csv > examples/records_v1.csv