Kafka is the industry standard platform for real time exchange of streaming data. Rather than moving between end points as large infrequent batches, Kafka allows businesses to become more real time and responsive whilst improving their customer and employee experience.  

What Is Apache Kafka and What Can It Do For Your Business?
Over time, the typical business acquires more and more applications. Some will be bespoke, some off the shelf, some cloud hosted SaaS tools and some in the data centre. Over time, business requirements arise where these need to be integrated by exchanging data between them. For instance, every time …
Core Concepts Of Kafka
As discussed in a previous article, Kafka is the industry standard platform for streaming real time data between applications and endpoints. In this article, we introduce some of the core concepts required to work with Kafka, either as a developer or administrator. BrokerA single Kafka server is r…
Administering Kafka Topics & Partitions
In this guide, we will aim to demonstrate the following: Build familiarity with the Kafka command line tools List, create and interact with Kafka topics View metadata about your Kafka topics Publish messages to your a Kafka topic Build an understanding of Kafka partitions Command Line ToolsKafka com…
The Challenges Of Stream Processing Applications
The idea of processing a stream of events to generate business value is a relatively simple one to understand. However, to deliver on this technically quickly becomes complex . Some of the key challenges you will encounter include: Exactly Once Processing – If we are processing a stream o…
What Is Kafka Streams?
Cloud Native Data Engineering