Introduction to data streaming
Nicolas Frankel is a developer advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Currently working for Hazelcast. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.
While “software is eating the world”, those who are able to best manage the huge mass of data will emerge out on the top. The batch processing model gets more and more obsolete: users want the information as soon as possible. While there’s a trade-off between correctness of data, and its speed of delivery, most business decisions do not rely on 100% correct data.
In this talk, I’ll demo how one can leverage the streaming model to call an OpenData endpoint and use Hazelcast Jet to display in (near) real-time all trains in Switzerland on a map.