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 (AWS, etc.)
  • On premise (private cloud, etc.)

Getting Started

  • Setting up the Development Environment
  • Installing and Configuring
  • Assessing Your 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 the Input Data
  • Inspecting the Output Data
  • Integrating the Stream Processing Framework with Existing Applications and Microservices

Troubleshooting

Summary and Conclusion

Requirements

  • Programming experience in any language
  • A solid understanding of Big Data concepts (such as Hadoop)
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories