About the Author

Marko Topolnik

Marko Topolnik

Senior Software Engineer, Hazelcast

Marko Topolnik, PhD, has been a Java professional since 2001. His current position is in the core team of Hazelcast Jet, where he co-wrote the core execution engine based on coroutine-like suspendable code that runs many concurrent tasks on a fixed thread pool. Marko is also an active contributor on Stack Overflow on the kotlin-coroutines tag.

Request a demo
Chat
Contact
Loading

No posts were found matching that criteria.

Jet 4.5 is Released!

Marko Topolnik
by Marko Topolnik

Today we’re releasing Hazelcast Jet 4.5, the second release this year! We’re bringing Jet closer to IMDG, unifying their SQL syntax and features. Our goal is to have a single SQL dialect that seamlessly uses the features of both Jet and IMDG. This version of Jet is built on Hazelcast IMDG 4.2. Improved SQL Experience […]

Billion Events Per Second with Millisecond Latency: Streaming Analytics at Giga-Scale

Marko Topolnik
by Marko Topolnik

We’re currently preparing a scientific paper on Hazelcast Jet, describing its architecture based on symmetric, data-local, non-blocking distributed event processing. As part of this effort, we implemented the vendor-neutral NEXMark benchmark suite, consisting of 8 streaming queries that aim to capture typical kinds of questions you’re likely to ask about your real-time data. The queries deal […]

Hazelcast Jet 4.4 is Released!

Marko Topolnik
by Marko Topolnik

Today we’re releasing Hazelcast Jet 4.4 and we have some exciting new features! Jet SQL Hazelcast Jet 4.4 brings you the first beta version of our SQL interface. You can now log into Jet from the command line and issue queries against the data sources you specify. They can be both data at rest (batch sources) […]

Hazelcast Jet 4.3 is Released!

Marko Topolnik
by Marko Topolnik

Today we’re releasing Hazelcast Jet 4.3, our fourth release of 2020! We took part in Google Summer of Code that ended just a few weeks ago, and this release already brings a production-ready piece of work by our student, Mohamed Mandouh: distributed in-memory sorting. Mohamed’s primary focus was research into the feasibility of integrating RocksDB […]

Ways to Enrich Your Event Stream with Hazelcast Jet

Marko Topolnik
by Marko Topolnik

In Hazelcast Jet 0.7 you have several options to enrich your data stream, varying in simplicity, flexibility and performance characteristics. This article shows you how to pick the right one. What is Data Enrichment The main purpose of Hazelcast Jet is to process infinite distributed streams of events. An almost universal first processing step is […]

Subscribe

Subscribe to the blog

Follow us on: