Machine learning with Flink in Weibo
summary
Weibo uses Flink to unify batch and stream pipelines for recommendation: a single codebase replaces separate Storm/Spark/MapReduce paths, with online feature joining (example 10 minute join window), immediate flush-on-join and sample composition to resend late positives. The platform splits PS clusters for online prediction and training, stores snapshots in HDFS/RocksDB/Gemini, and claims support for 100 billion parameters at 1.1 million QPS with ~10 minute iteration cycles.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:44Brief introduction
- 1:29Architecture
- 3:00Development
- 4:13Models
- 4:44Infrastructure
- 8:15Sample Generating Process
- 8:49Multistream Training
- 13:00Job Management
- 14:32Multimedia Future Generation
- 16:14Better Flink
- 17:20Conclusion
related talks
25mData: Moving with the flow
20mUsing Flink for Versatile Feature Engineering Pipelines
25mSharing what we love: The Apache Flink story at Pinterest
15mFeature Stores: Powering Machine Learning Infrastructure with Apache Flink
21mReal-time Stream Analytics and Scoring Using Apache Flink, Druid & Cassandra
40mStreaming ML with Flink
28mEnabling Machine Learning with Apache Flink
37mBuild a Flink AI Ecosystem
