Kubernetes + Operator + PaaSTA = Flink @ Yelp
summary
Yelp runs roughly ~50 clusters, ~1,000 jobs and migrates Flink off AWS EMR to Dockerized Flink clusters on Kubernetes, managed by a Kubernetes operator that replaces slow EMR bootstraps (15 minute cluster startup) and yields far faster deploys while improving resource sharing. Operator integrates with PaaSTA integration so developers use familiar git push / pasta status / pasta logs workflows; a supervisor remains for compatibility but plans move operator-first (Beam, autoscaling, reactive mode).
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:33What is Yelp
- 1:08Agenda
- 2:51Connectors
- 3:32Scale
- 4:41Status quo
- 6:07Problems
- 7:22Meet Kubernetes
- 9:11Flink Overview
- 14:12Operator Overview
- 22:49Flink Cluster
related talks
42mManaging Apache Flink on Kubernetes - FlinkK8sOperator
37mEvolving Yelp's Streaming at Scale
41mMore Bang for Your Buck: How Yelp Autoscales Mesos + Marathon on AWS Spot Fleet
40mFrom concept to production; the fastest way to develop & deploy Apache Flink jobs
44mBuild a Real-time Stream Processing Pipeline with Apache Flink on AWS
41mRunning Apache Flink everywhere
32mStream Processing at Lyft with Flink and Beam
30mDemystifying Deployments: Applications or Clusters, Active and Reactive Scaling - What is it about?
