ESB · iPaaS · Integrations
Apache Kafka: an event bus for integration
Apache Kafka replaces fragile point-to-point integrations with a single event bus: systems exchange events asynchronously through a broker, without knowing about each other.
The key shift is from direct many-to-many links to publishing events onto a bus: the producer knows nothing about consumers, and a consumer survives a neighbor's downtime.
Our clients
Clients and partners
Integrations
Change one system without rewriting the rest
The integration layer cures four ailments of rigid data exchange: data loss, cascading rework, source overload and inconsistency. ESB, Kafka and n8n solve different problems.
ESB
Routing, transformation, guaranteed delivery and low-code support of legacy exchanges.
Kafka
Durable log: an event is stored, re-read, multiple consumers read at their own pace.
n8n
Fast orchestration of a process and AI steps where heavy event streaming isn't needed.
Industry solutions
What you can do with Apache Kafka
Capabilities
Apache Kafka Capabilities
An event bus instead of point-to-point
One event stream instead of N×N direct integrations: adding a new system does not require touching the others
Loose coupling
Services are changed, replaced, and scaled independently - a release in one system does not break adjacent ones
Asynchronous processing
Peak loads are smoothed by the event buffer: the storefront does not go down when the warehouse or payment system responds slowly
Fault tolerance and replay
Events are stored in a durable log: a failed consumer catches up after recovery without data loss
Horizontal scaling
Rising load is handled by adding brokers and partitions without reworking the architecture
Real-time streams
Data becomes available to adjacent systems in milliseconds - orders, stock, and prices sync almost instantly
A single event log as the source of truth
New consumers (analytics, ML, reporting) connect to the existing stream without loading the source systems
Integration portability
Event contracts and a standard broker let you hand support over to another team or contractor without rewriting anything
Approach
How we implement Apache Kafka
Without modifying the core
We do not fork or patch the Apache Kafka core. Apache Kafka stays on the standard upgradable version, while business logic is moved into separate microservices nearby, so platform updates do not break your customizations.
International Standards, Not Homegrown Hacks
Where a mature international solution exists, we use it instead of inventing our own protocol or platform. Before writing code, we study how the problem is already solved in the industry.
Transferability
The solution is loosely coupled and documented: it can be handed over between teams and contractors without rewriting. You are not tied to us.
AI compatibility
Apache Kafka in the AI stack
Data stream for ML and real-time analytics
A single event log is a ready-made source for feature engineering, streaming scoring, and near-real-time marts without loading production systems.
A bus for AI agents
Kafka's pub/sub model gives agents a loosely coupled channel for exchanging events: one agent publishes a result, others react without knowing about each other.
Event sourcing for reproducibility
A durable log and replay let you replay event history for model retraining and AI decision auditing.
Event-triggered pipelines
A new event (order, request, stock change) automatically triggers inference or an agent workflow without polling systems.
News
What's new in Apache Kafka
-
Kafka 4.3.1: bugfix release, Kafka Streams RocksDB memory leak fix
A patch release after 4.3.0. The main fix is a RocksDB native memory leak in Kafka Streams; other critical bugs have been closed.
-
Kafka 4.3.0: broker cordoning, tiered storage improvements, deprecation classic rebalance protocol
25 KIPs, 600+ commits since 4.2.0. New: broker cordoning before removal from the cluster, partition size metrics, share group tuning, tiered storage improvements. Phase 1 of deprecating the consumer's classic rebalance protocol has begun.
-
Kafka 3.9.2: bug fix plus a security patch for the legacy 3.9.x branch
35 issues fixed since 3.9.1, including security patches. KIP-1252 removes the behavior mismatch of AlterConfigPolicy between ZooKeeper and KRaft modes (an optional compatibility flag).
-
Kafka 4.2.0: share groups (queues, KIP-932) are production-ready, and the new Streams rebalance protocol has moved out of preview
38 KIPs. Share groups (native queues on top of topics, KIP-932) are production-ready; the new Kafka Streams rebalance protocol (KIP-848) is production-ready too. DLQ support has been added in Streams exception handlers (KIP-1034), along with Java 25 support.
ESB platforms (MuleSoft, Talend) have had built-in queue semantics and DLQ for decades; Kafka as a top-level queue over topics (share groups) reached production only in 4.2.0 (2026). MuleSoft →DLQ and error routing have been standard ESB features since the beginning; Kafka Streams only received DLQ support in exception handlers (KIP-1034) in this release. Talend ESB →
Projects
Cases
Talend ESB for pharma integrations
- Measurable business result delivered
ESB rollout at a manufacturing plant
Learn moreApache Kafka for a furniture holding's enterprise infrastructure
- Replaced point-to-point integrations with Apache Kafka


