Processing Fast Data with Apache Spark - The Tale of Two Streaming APIs
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the world of fast data processing with Apache Spark in this 50-minute conference talk from Devoxx. Dive into the two streaming APIs offered by Spark: the low-level Spark Streaming and the more declarative Structured Streaming. Learn about their capabilities, key differences, and practical applications in enterprise-level data analytics. Discover how to get started with both APIs, handle time and state management, implement functional coding strategies, and leverage machine learning capabilities. Through real-world examples, gain insights on choosing the right API or combining both to create functional and resilient streaming pipelines. Benefit from the expertise of Gerard Maas, a senior software engineer at Lightbend and co-author of "Stream Processing with Apache Spark," as he guides you through the intricacies of fast data architectures and their role in accelerating decision-making processes for businesses.
Syllabus
Introduction
Who am I
About Like Mint
Overview
What is Spark
What is Streaming
Structure Streaming
Duality
Structure Streaming API
Event Times
Visualization
Recap
Apache Spark Streaming
Second Notebook
Continuous Processing
Taught by
Devoxx
Related Courses
Cloud Computing Concepts: Part 2University of Illinois at Urbana-Champaign via Coursera Programming Reactive Systems
École Polytechnique Fédérale de Lausanne via edX Data Engineering on Google Cloud Platform en Français
Google Cloud via Coursera Architecting Stream Processing Solutions Using Google Cloud Pub/Sub
Pluralsight Developing Stream Processing Applications with AWS Kinesis
Pluralsight