Get in Touch

Course Outline

Day 1: Course Outline

• Introduction to the fundamentals of data streaming concepts

• Core differences between batch and real-time processing

• Basics of event-driven architecture

• Prevalent industry use cases

• Landscape overview of the streaming ecosystem

Day 2

• Design patterns for streaming architecture

• Fundamentals of distributed messaging systems

• Roles of producers and consumers

• Understanding topics, partitions, and data flow

• Strategies for efficient data ingestion

Day 3

• Concepts and frameworks for stream processing

• Differentiating event time from processing time

• Windowing techniques and their applications

• Stateful stream processing mechanisms

• Introduction to fault tolerance and checkpointing

Day 4

• Data transformation within streaming pipelines

• ETL and ELT methodologies in real-time contexts

• Managing and evolving schemas

• Stream joins and data enrichment

• Introduction to cloud-based streaming services

Day 5

• Monitoring and observability in streaming environments

• Security protocols and access control

• Performance tuning and optimization strategies

• Comprehensive end-to-end pipeline design review

• Applied real-world scenarios, including fraud detection and IoT processing

 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories