Performance/Latency

Availability

Reliability and Fault tolerance

Data should not be lost.

Checkpointing in data streams?

Scalability

Consistency

Durability