explaingit

flink-china/flink-training-course

4,622Audience · dataComplexity · 3/5Setup · hard

TLDR

A catalog of Chinese-language video training sessions for Apache Flink, organized by topic and linking to slide decks and Bilibili video replays from Alibaba engineers and community contributors.

Mindmap

mindmap
  root((repo))
    What It Is
      Video course catalog
      Chinese language
      Apache Flink training
    Topics
      Fundamentals
      Kubernetes deployment
      Real-time warehousing
      SQL applications
    Speakers
      Alibaba engineers
      Community contributors
    Tools Covered
      PyFlink
      HBase integration
      Apache Pulsar
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Learn Apache Flink fundamentals through structured Chinese-language video sessions with slide decks.

USE CASE 2

Find deep-dive sessions on specific topics like Flink SQL application development or Kubernetes deployment.

USE CASE 3

Discover how large Chinese tech companies like Alibaba use Flink for real-time data warehousing.

Tech stack

Apache FlinkKubernetesHBaseApache PulsarPyFlink

Getting it running

Difficulty · hard Time to first run · 1day+

No runnable code, this is a learning index, actually running Flink requires significant infrastructure setup on your own.

In plain English

This repository is a curated index of Chinese-language video training sessions for Apache Flink, produced by the official Apache Flink Community China group. Apache Flink is a data processing system used by companies to analyze large streams of information in real time, for things like monitoring user activity, processing transactions, or building data warehouses. The README serves as a course catalog rather than a code project. It lists dozens of recorded sessions organized into topic areas: fundamentals, operations and deployment, real-time data warehouse use cases, ecosystem integrations with other tools, and community growth for people who want to contribute to Flink itself. Each entry names the speaker, their affiliation (many are engineers from Alibaba or other large Chinese tech companies), and links to the slide deck and a video replay on Bilibili. The course has been organized in multiple seasons, with Season 3 still listed as ongoing at the time of the last update. Topics covered across the sessions include monitoring and alerting, job tuning, resource management internals, SQL-based application development, running Flink on Kubernetes, integration with tools like HBase and Apache Pulsar, and the Python API for Flink called PyFlink. This repository does not contain runnable code. It is a learning resource and reference index for practitioners who want structured Chinese-language instruction on Flink, whether they are just getting started or looking for deeper technical sessions on specific subsystems.

Copy-paste prompts

Prompt 1
Using the concepts from the Flink training course real-time warehouse sessions, show me a Flink SQL job that reads from Kafka, applies a tumbling window aggregate, and writes results to MySQL.
Prompt 2
How do I deploy an Apache Flink application on Kubernetes with resource management tuning? Summarize what a Flink K8s deployment YAML should include.
Prompt 3
Show me a PyFlink example that reads a stream of user click events, filters by country, and counts events per minute.
Prompt 4
What are the key differences between Flink batch mode and streaming mode and when should I choose each?
Open on GitHub → Explain another repo

← flink-china on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.