/ The Arena
Prove your engineering skills.
GLOBAL+50 XP
Implement a Multi-Partition Transactional Producer with Two-Phase Commit
Problem Overview
Kafka Transactions guarantee atomic multi-partition writes using a centralized Transaction Coordinator and Two-Phase Commit (2PC).
In this landmark capstone, you will implement:
- Atomic Transaction State Transitions: Manage transaction state across multiple topic partitions.
- 2PC Control Marker Injection: Append
COMMITandABORTcontrol records. - Read-Committed Consumer Filtering: Filter out uncommitted and aborted records up to the Last Stable Offset (LSO).
Join The Arena
Create an account to submit your implementation, test against our containerized CI suite, and climb the global leaderboard.
Create AccountALREADY HAVE AN ACCOUNT? LOG IN