Architecting Big Data Applications: Real-Time Application Engineering
Offered By: LinkedIn Learning
Course Description
Overview
Learn about use cases and best practices for architecting real-time applications using big data technologies, such as Hazelcast and Apache Spark.
Syllabus
Introduction
- Welcome
- What is real time?
- Real-time challenges
- Strategies for real-time big data processing
- SM: Analyze the problem
- SM: Outline the solution
- SM: Consider technologies
- SM: Lay out the architecture
- SM: Design key elements
- Best practices: Real-time streaming
- FD: Analyze the problem
- FD: Outline the solution
- FD: Consider technologies
- FD: Lay out the architecture
- FD: Design key elements
- Best practices: Predictive analytics
- PR: Analyze the problem
- PR: Outline the solution
- PR: Consider technologies
- PR: Lay out the architecture
- PR: Design key elements
- Best practices: Parallel processing
- MC: Analyze the problem
- MC: Outline the solution
- MC: Consider technologies
- MC: Lay out the architecture
- MC: Design key elements
- Best practices: Pipeline management
- Next steps
Taught by
Kumaran Ponnambalam
Related Courses
CS115x: Advanced Apache Spark for Data Science and Data EngineeringUniversity of California, Berkeley via edX Big Data Analytics
University of Adelaide via edX Big Data Essentials: HDFS, MapReduce and Spark RDD
Yandex via Coursera Big Data Analysis: Hive, Spark SQL, DataFrames and GraphFrames
Yandex via Coursera Introduction to Apache Spark and AWS
University of London International Programmes via Coursera