Get in Touch

Course Outline

Course Outline: Day 1

• Introduction to data streaming concepts

 • Fundamentals of batch versus real-time processing

 • Basics of event-driven architecture 

 • Common industry use cases 

 • Overview of the streaming ecosystem 

Day 2

• Design patterns for streaming architectures 

• Fundamentals of distributed messaging systems

 • Roles of producers and consumers 

• Topics, partitions, and data flow

 • Strategies for data ingestion 

Day 3

• Stream processing concepts and frameworks

 • Event time versus processing time 

• Windowing techniques and their applications

 • Stateful stream processing

 • Basics of fault tolerance and checkpointing 

Day 4

• Data transformation within streaming pipelines 

• ETL and ELT in real-time systems

 • Schema management and evolution 

• Stream joins and enrichment 

• Introduction to cloud-based streaming services

 Day 5

• Monitoring and observability in streaming systems

 • Basics of security and access control

 • Performance tuning and optimisation

 • Review of end-to-end pipeline design

 • Real-world use cases, including fraud detection and IoT processing 

 35 Hours

Testimonials (2)

Upcoming Courses

Related Categories