Understanding Stream Processing

Jozsef Bartok - Software Engineer @ Hazelcast

Europa room, 3rd floor

12nd November, 12:00-12:30

This talk is a gentle introduction to the world of stream processing. It covers the following topics:

  • use cases and benefits of stream processing
  • building blocks of stream processing solutions
  • key concepts of streaming pipelines: definition of the dataflow, aggregation and windowing
  • runtime aspects

Jozsef Bartok


I have been a Java developer for 16 years. The first 10 were spent on various proprietary real-time market data systems in the financial industry. Later I met Peter Lawrey and got involved with ultra-low latency Java applications. It was amazing to see what's possible to achieve with Java applications, in particular high percentile latencies in the order of microsecond on commodity hardware. I'm currently working for Hazelcast, on their stream-processing product called Jet and I'm more and more involved with this interesting domain of processing global-scale, infinite datasets.