Concepts - Aomitayo/appio GitHub Wiki
Concepts
When implementing stream processing in the large, we should consider
- Scalablity
- Concurrency/Partitioning
- Fault tolerance
Message delivery semantics à la
- at-most-once
- at-least-once
- exactly-once
- Message patterns
- Request-Response
- Publish-Subscribe
- Reprocessing/Replay
- Performance(latency and throughput)