Transactions vs. Analytics in Apache Kafka

Workloads for analytics and transactions have very unlike characteristics and requirements. The use cases differ significantly. SLAs are very different, too. Many people think that Apache Kafka is not built for transactions and should only be used for big data analytics. This blog post explores when and how to use Kafka in resilient, mission-critical architectures and when to use the built-in Transaction API.

--

--

--

Technology Evangelist — www.kai-waehner.de → Big Data Analytics, Data Streaming, Apache Kafka, Middleware, Microservices => linkedin.com/in/kaiwaehner

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Python — How To Find All Occurrences in String

Apache Kafka in the Airline, Aviation and Travel Industry

How to prepare for Software Developer(Java) interview 3–5 yrs

{UPDATE} 我與七個老公的上流生活【乙女向美男戀愛養成遊戲】 Hack Free Resources Generator

REACTOR: Java Meets Reactive Programming

Managing flaky tests in Azure DevOps

12/24 Pixel Racers Community Meeting Recap

Day 29 | How to Play Sounds Effects in Unity

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kai Waehner

Kai Waehner

Technology Evangelist — www.kai-waehner.de → Big Data Analytics, Data Streaming, Apache Kafka, Middleware, Microservices => linkedin.com/in/kaiwaehner

More from Medium

Three Approaches to Migrate SQL Applications to NoSQL Powerhouse, Apache Cassandra®

Recipe for a Scalable Cloud Native Data lake

Real-Time Supply Chain with Apache Kafka in the Food and Retail Industry

Study Notes on Apache Kafka — I