This is a fairly light-hearted talk, that describes an experience report of a real application - BetLeopard.
This application is a reference implementation of an open-source horse racing engine that uses distributed computation.
Ben will showcase several different ways of approaching a calcuation problem - first by using Java 8 lambdas, then by using Hazelcast IMDG with Apache Spark for processing and then again with Hazelcast Jet.
Ben will also consider a more advanced example - basic real-time risk calculation.
The talk covers processing techniques, some domain design, serialization as well as showing how to get started with Spark and Jet.