Requirement

  • Fault tolerance
  • Parallelism
  • High Latency
  • Delivery semantics
  • Operations and monitoring
  • Schema management

Characteristic

  • forward-compatible data architecture: the ability to add more applications that need to process the same data … differently

List

Martin Kleppmann Data Hierarchy Of Needs

Documentation / Reference