Backend
38 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
Load Balancing
Distributing traffic across multiple backend servers
Circuit Breaker
Pattern preventing cascading failures by halting failing requests
Repository Pattern
Design pattern abstracting data access behind an interface
RabbitMQ
Open-source message broker for reliable async messaging
API Versioning
Maintaining multiple API versions for backward compatibility
Load Shedding
Rejecting requests under excessive load to maintain stability