Get in Touch

Course Outline

Introduction

  • Stream processing versus batch processing
  • Analytics-focused stream processing

Overview of Frameworks and Programming Languages

  • Spark Streaming (Scala)
  • Kafka Streaming (Java)
  • Flink
  • Storm
  • Comparison of Features and Strengths of Each Framework

Overview of Data Sources

  • Live data as a series of events over time
  • Historical data sources

Deployment Options

  • In the cloud (e.g., AWS)
  • On-premises (private cloud, etc.)

Getting Started

  • Setting up the development environment
  • Installing and configuring
  • Assessing your data analysis requirements

Operating a Streaming Framework

  • Integrating the streaming framework with big data tools
  • Event Stream Processing (ESP) versus Complex Event Processing (CEP)
  • Transforming input data
  • Inspecting output data
  • Integrating the stream processing framework with existing applications and microservices

Troubleshooting

Summary and Conclusion

Requirements

  • Programming experience in any language
  • An understanding of Big Data concepts (e.g., Hadoop)
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories