學完能做到
- Kafka 核心概念與 Docker 環境
- Producer、Consumer 與 Serialization
- Partition、Offset、Rebalance 與 Retention
- Delivery Semantics 與 Exactly Once
實作專案
- 訂單事件流程
- Order / Payment 事件服務
- 具備 Retry 與 Outbox 的事件系統
適合對象
- 已有後端或分散式系統基礎的人
- 想理解事件驅動架構的開發者
Curriculum
課程大綱
01
核心元件
01
What is kafka
02
Core concepts
03
How Kafka works
04
Docker
05
CLi
06
Producer
07
Consumer
08
Serialization
09
Partition
10
Delivery
11
Retention
02
系統整合
01
Rebalance
02
Connect
03
Streams
04
ksqlDB
05
Event Driven Architecture
06
Kafka vs RabbitMQ
07
System design
08
Cluster
09
HA
10
Performance Tuning
11
Monitor
03
可靠性與實務應用
01
Internals
02
Exactly Once
03
Multi_Cluster
04
Project
05
Project Initial
06
Order Service
07
Payment
08
Retry
09
Outbox Pattern