Streaming Processing

https://beam.apache.org/ : Unified model Implement batch and streaming data processing jobs that run on any execution engine.

https://flink.apache.org/ : Computation over Data Streams

https://storm.apache.org/ : distributed realtime computation system

  • https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-101
  • https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-102
  • http://lambda-architecture.net/
  • http://nathanmarz.com/blog/how-to-beat-the-cap-theorem.html
  • https://www.oreilly.com/radar/questioning-the-lambda-architecture/
  • https://www.oreilly.com/ideas/why-local-state-is-a-fundamental-primitive-in-stream-processing