Apache Kafka

Apache Kafka is an open-source distributed event streaming platform. It stores streams of records in durable, ordered logs that many applications can publish to and read from independently.

Related Terms

  • Change Data Capture (CDC)

    Change data capture detects inserts, updates and deletes in a database and streams those changes to other systems. Targets stay in sync without repeated full reloads.

  • Microservices

    Microservices is an architectural style in which an application is built as a set of small, independently deployable services. Each owns a specific business capability and its own data, and talks to the others over the network.

  • Stream Processing

    Stream processing is computing on data continuously as each event arrives, so results update within seconds. It is the engine behind real-time data streaming, replacing waits for scheduled batch runs.

  • Event-Driven Architecture

    Event-driven architecture is a design approach in which services communicate by publishing and reacting to events. Each event records that something happened, so services no longer call each other directly and wait for answers.

A clear proven process, that delivers

End of Scroll. Start of Discovery.

You've seen our ideas - now go deeper.
Discover more insights, guides, and engineering practice.