Apache Kafka คือ แพลตฟอร์ม event streaming แบบกระจาย (distributed) ซึ่งเป็นระบบที่มี throughput สูงและคงทน (durable) สำหรับการ publish, จัดเก็บ และประมวลผลสตรีมของ event (record) มันถูกใช้สำหรับ messaging, data pipeline แบบเรียลไทม์, สถาปัตยกรรมแบบ event-driven และการประมวลผลสตรีมในระดับขนาดใหญ่
Kafka คืออะไร
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
