Apache Kafka ni jukwaa la event streaming lililosambazwa — mfumo wa throughput ya juu, wenye kudumu kwa kuchapisha, kuhifadhi, na kuchakata mtiririko wa events (records). Hutumika kwa messaging, data pipelines za muda halisi, miundombinu inayoendeshwa na events, na stream processing kwa kiwango kikubwa.
Kafka ni nini
Kafka = a distributed, durable, high-throughput EVENT STREAMING platform:
→ PUBLISH events (producers write) and SUBSCRIBE to them (consumers read)
→ STORE streams of events durably (a distributed, replicated commit LOG)
→ PROCESS streams in real time
→ think of it as a durable, scalable, append-only LOG of events that many systems can
write to and read from
