Stream Processing Design Patterns with Spark
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to build popular streaming design patterns efficiently with Apache Spark.
Syllabus
Introduction
- Streaming with Spark
- Prerequisites
- What is stream processing?
- Streaming opportunities and challenges
- Streaming with Apache Spark
- Spark Structured Streaming APIs and SQL
- Setting up the exercise files
- Setting up Kafka
- Setting up MariaDB and Redis
- Streaming analytics: Pattern
- Streaming analytics: Use case design
- Streaming analytics: Helper classes
- Streaming analytics: Pipeline implementation
- Streaming analytics: Results review
- Alerts and thresholds: Pattern
- Alerts and thresholds: Use case design
- Alerts and thresholds: Helper classes
- Alerts and thresholds: Pipeline implementation
- Alerts and thresholds: Review
- Leaderboards: Pattern
- Leaderboards: Use case design
- Leaderboards: Helper classes
- Leaderboards: Pipeline implementation
- Leaderboards: Review
- Real-time predictions: Pattern
- Real-time predictions: Use case design
- Real-time predictions: Helper classes
- Real-time predictions: Pipeline implementation
- Real-time predictions: Review
- Use case definition
- Design of the project
- Code walk-through
- Execute and analyze
- Next steps
Taught by
Kumaran Ponnambalam
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