Get in Touch

Course Outline

Introduction

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

Framework and Programming Language Overview

  • Spark Streaming (Scala)
  • Kafka Streaming (Java)
  • Flink
  • Storm
  • Comparison of features and strengths for each framework

Data Sources Overview

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

Deployment Options

  • Cloud environments (e.g., AWS)
  • On-premise setups (e.g., private cloud)

Getting Started

  • Setting up the development environment
  • Installation and configuration
  • Assessing data analysis needs

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
  • Familiarity with Big Data concepts (e.g., Hadoop)
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories