Migrating and Optimizing Large-Scale Streaming Applications with Databricks
Offered By: Databricks via YouTube
Course Description
Overview
Explore the process of rearchitecting, redeveloping, and migrating a massive streaming application to Databricks Spark Structured Streaming in this informative conference talk. Discover how a large-scale system processing hundreds of billions of ad events daily at over 5GB/s was transformed to enable real-time analytics, batch reporting, ML-based forecasting, and streaming ad log delivery for programmatic ad campaigns. Learn about the lessons, substantial benefits, and performance enhancements achieved through various optimizations, including memory-related improvements, Kinesis parameter tuning, and parallelizing the output stage within each micro-batch. Gain insights into FreeWheel's programmatic advertising platform, the architecture of their larger data platform, and their robust monitoring and observability solution. Explore how Databricks features, such as the AI assistant, enhanced the development experience throughout the migration process.
Syllabus
Migrating and Optimizing Large-Scale Streaming Applications with Databricks
Taught by
Databricks
Related Courses
内存数据库管理openHPI CS115x: Advanced Apache Spark for Data Science and Data Engineering
University of California, Berkeley via edX Processing Big Data with Azure Data Lake Analytics
Microsoft via edX Google Cloud Big Data and Machine Learning Fundamentals en Español
Google Cloud via Coursera Google Cloud Big Data and Machine Learning Fundamentals 日本語版
Google Cloud via Coursera