Backend
294 views
Apache Kafka
Quick Definition
Distributed event streaming platform for high-throughput data
Full Definition
A distributed event streaming platform capable of handling trillions of events per day with high throughput.
Examples
event sourcing, log aggregation, stream processing, CDC
Related Terms
message-queue
event-driven-architecture
streaming
More Backend Terms
Dead Letter Queue
Queue for messages that fail processing after retries
Middleware
Software processing requests between OS and applications
Saga Pattern
Pattern managing distributed transactions with compensating actions
REST API
Architectural style for designing networked APIs
Serverless
Cloud model running code on-demand without server management
Load Balancing
Distributing traffic across multiple backend servers