The leading open source event streaming platforms are Apache Kafka and Apache Pulsar. For enterprise architects and application developers, choosing the right event streaming approach is critical, as these technologies will help their apps scale up around data to support operations in production.
The Apache Kafka platform is frequently used for big data applications and processing data streams. The newest version released on April 16, 2020. Version 2.5.0 includes new security features, new metrics, and various operational improvements.
Apache Kafka has transformed our ability to move and process data. The old accepted approaches of request/response and RDBMS in system design are no longer the de facto options. However, what does this mean for the way we manage and store the state within our systems?
The latest version of Apache Kafka is out and it brings a long list of improvements including, improved monitoring for partitions which have lost replicas and the addition of a Maximum Log Compaction Lag. Let’s take a look.
If you are looking for a tool that understands streaming natively and provides a DSL for reactive and stream-oriented programming, then Alpakka Kafka is what you need. Let’s have a closer look.