Курс 17 · Data Engineering Бесплатно
Apache Flink Internals
Flink 2.x для senior: JobManager/TaskManager, credit-based flow, Calcite, RocksDB/ForStDB, disaggregated state, 2PC, multi-region DR. Бесплатно, интерактивно.
Advanced
Уровень
94
Уроков
90
Часов
22
Модулей
Что входит: 94 уроков · 22 модулей · сертификат
Что нужно знать заранее
- Опыт production Flink jobs — DataStream API, state, exactly-once
- Глубокий Java или Python (для PyFlink)
- Понимание distributed systems основ (consensus, replication)
Программа
Введение в курс
6 уроков · 3 ч
Философия Flink internals
6 уроков · 3 ч
Архитектура deep — JobManager, TaskManager, slots
10 уроков · 5 ч
Network stack и credit-based flow control
8 уроков · 4 ч
Memory model
8 уроков · 4 ч
State backends internals — RocksDB LSM
10 уроков · 5 ч
Checkpoint internals — Chandy-Lamport ABS
10 уроков · 5 ч
Savepoints и State Processor API
8 уроков · 4 ч
Watermarks deep
8 уроков · 4 ч
SQL planner — Apache Calcite
10 уроков · 5 ч
Disaggregated state и ForStDB
10 уроков · 5 ч
Adaptive scheduling и Reactive mode
8 уроков · 4 ч
Exactly-once internals — 2PC protocol
8 уроков · 4 ч
Source/Sink V2 internals — FLIP-27
8 уроков · 4 ч
Lakehouse — Paimon и Fluss
10 уроков · 5 ч
CEP и Pattern API
8 уроков · 4 ч
AI и Streaming Inference
8 уроков · 4 ч
Форматы и сериализация
8 уроков · 4 ч
PyFlink
8 уроков · 4 ч
Performance, profiling и observability
10 уроков · 5 ч
Multi-region и Disaster Recovery
8 уроков · 4 ч
Capstone — production-grade Flink platform
10 уроков · 5 ч