~/talk

Tiny Flink — Minimizing the memory footprint of Apache Flink

Talkat Berlin Buzzwords 2023 · on Tuesday, 2023-06-20· at 16:50· Kesselhaus· [data-engineering, kubernetes]
slides:none on file

Explains how to run Apache Flink inside one JVM using Flink’s MiniCluster, trimming JVM native memory by lowering thread stacks, switching GC, and tuning Flink buffers to hit a tiny footprint. Demonstrates launching an empty cluster at about 20 MB heap and a real pipeline that stabilizes with ~100 MB heap and ~250 MB RSS, achieving roughly 100 MB/s throughput on a laptop; provides code, benchmarks, and precautions about stack sizes and GC tradeoffs.

AI-written summary · about

  1. 0:00Start
  2. 5:32Deployment Options for Apache Flink
  3. 10:19Benchmarking the Throughput: Setup
  4. 13:15Heap vs Native Nemory
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.