DE Mastery GitHub

Apache Flink · FLK-11

Performance & state at scale — backpressure, parallelism, redistribution, skew

From your world. Spark skew and shuffle tuning: one busy task holding up the stage, fixed by redistributing work across more parallel subtasks

Practice quiz with instant feedback. For a scored run that counts toward your local progress, use uv run de quiz FLK-11.

1What is backpressure in Flink?
2A heavy, NON-keyed map operator runs at parallelism 1 and backpressures the source. Slots are free. What is the correct fix?
3You raise the parallelism of a downstream operator to 4 but leave the edge FORWARD. Why does throughput not improve?
4When does a higher parallelism NOT fix a bottleneck?
5Which ship strategy gives round-robin and perfectly even distribution to all downstream subtasks for a non-keyed operator?
6How can you prove a throughput fix from the job graph alone, without timing?
7Why is RESCALE sometimes preferred over REBALANCE?
8Which are legitimate reasons why a higher parallelism may not help a backpressured job? Select all that apply. (select all that apply)