YoVDO

Stream Processing Design Patterns with Spark

Offered By: LinkedIn Learning

Tags

Apache Spark Courses Redis Courses MariaDB Courses Stream Processing Courses

Course Description

Overview

Learn how to build popular streaming design patterns efficiently with Apache Spark.

Syllabus

Introduction
  • Streaming with Spark
  • Prerequisites
1. Stream Processing with Spark
  • 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
2. Streaming Analytics
  • Streaming analytics: Pattern
  • Streaming analytics: Use case design
  • Streaming analytics: Helper classes
  • Streaming analytics: Pipeline implementation
  • Streaming analytics: Results review
3. Alerts and Thresholds
  • Alerts and thresholds: Pattern
  • Alerts and thresholds: Use case design
  • Alerts and thresholds: Helper classes
  • Alerts and thresholds: Pipeline implementation
  • Alerts and thresholds: Review
4. Leaderboards
  • Leaderboards: Pattern
  • Leaderboards: Use case design
  • Leaderboards: Helper classes
  • Leaderboards: Pipeline implementation
  • Leaderboards: Review
5. Real-Time Predictions
  • Real-time predictions: Pattern
  • Real-time predictions: Use case design
  • Real-time predictions: Helper classes
  • Real-time predictions: Pipeline implementation
  • Real-time predictions: Review
6. Use Cases
  • Use case definition
  • Design of the project
  • Code walk-through
  • Execute and analyze
Conclusion
  • Next steps

Taught by

Kumaran Ponnambalam

Related Courses

Cloud Computing Concepts: Part 2
University 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