filmov
tv
Apache Kafka: a Distributed Messaging System for Log Processing

Показать описание
Apache Kafka is a very popular distributed event streaming system. It's most popular use cases are message sending and event processing.
In this video, we dive into what Apache Kafka is, how it helps engineers scale their messaging systems, and how it works internally. We will be referencing the 2011 paper by Jay Kreps for this video.
Common design patterns with Kafka include publisher-subscriber and event sourcing. If you are new to Kafka, or looking to understand its internals, this video will be useful to you!
00:00 What is Apache Kafka?
01:47 High-Level Design
04:36 Scaling Kafka
07:45 Message Batching
08:40 Atleast Once delivery
09:40 Atmost Once delivery
10:07 Exactly Once Delivery
12:45 Zero Copy Messaging
15:12 Thank you!
#Kafka #ResearchPaper #SytemDesign
In this video, we dive into what Apache Kafka is, how it helps engineers scale their messaging systems, and how it works internally. We will be referencing the 2011 paper by Jay Kreps for this video.
Common design patterns with Kafka include publisher-subscriber and event sourcing. If you are new to Kafka, or looking to understand its internals, this video will be useful to you!
00:00 What is Apache Kafka?
01:47 High-Level Design
04:36 Scaling Kafka
07:45 Message Batching
08:40 Atleast Once delivery
09:40 Atmost Once delivery
10:07 Exactly Once Delivery
12:45 Zero Copy Messaging
15:12 Thank you!
#Kafka #ResearchPaper #SytemDesign
Apache Kafka: a Distributed Messaging System for Log Processing
Apache Kafka in 6 minutes
Apache Kafka - A distributed messaging platform
Kafka in 100 Seconds
Kafka vs. RabbitMQ vs. Messaging Middleware vs. Pulsar
Apache Kafka Fundamentals You Should Know
When to Use Kafka or RabbitMQ | System Design
Apache Kafka | An Distributed messaging System
An introduction to Apache Kafka - this is Event Streaming, not just Messaging by Katherine Stanley
Introduction to Kafka | Fundamentals of Distributed Messaging Platform
Apache Kafka vs message queue explained
🚀 Apache Kafka: A Distributed Messaging System for Log Processing [Research Paper]
Apache Kafka Architecture
Kafka: a Distributed Messaging System for Log Processing.
Kafka vs. RabbitMQ - who wins and why? | Systems Design Interview 0 to 1 with Ex-Google SWE
Apache Kafka @ Wikimedia foundation - Andrew Otto
16. System Design - Distributed Messaging Queue | Design Messaging Queue like Kafka, RabbitMQ
System Design: Apache Kafka In 3 Minutes
Structure of the Apache Kafka Message
P101 | Kafka: a Distributed Messaging System for Log Processing
What is a MESSAGE QUEUE and Where is it used?
An introduction to Apache Kafka - this is Event Streaming, not just Messaging by Katherine Stanley
Kafka Deep Dive w/ a Ex-Meta Staff Engineer
Enhancing Microservices with Kafka: A Distributed Messaging Solution
Комментарии