Good Contents Are Everywhere, But Here, We Deliver The Best of The Best.Please Hold on!
Your address will show here +12 34 56 78
Contact us to arrange training for your team

data Artisans Training

A two-day course for data engineers, software developers, system architects, and technical managers who want a hands-on, in-depth introduction to Apache Flink. This course emphasizes those features of Flink that make it easy to build and manage accurate, fault tolerant applications on streams. You will learn the most common and useful patterns for processing streaming data with Flink, based on our experience helping users be successful with the platform.   data Artisans also provides online training exercises, which are hosted on Github.


  • Datastream API: sources and sinks, transformations, and actions
  • Windows and window state, aggregation
  • Event time vs processing time, watermarks
  • Stateful stream processing, exactly-once vs at-least-once
  • Fault tolerance: checkpointing, storage backends, savepoints
  • System architecture
  • Metrics and monitoring
  • Deployment and tuning

After this training you will know:

  • Best practices and patterns to apply in your own applications
  • Why local state is needed in streaming applications, and how to use and manage it
  • How to work with Flink’s flexible windowing abstractions
  • How to build accurate, fault-tolerant streaming applications
  • How to use savepoints to manage scheduled downtime
  • What to configure before deploying in production
  • How to measure and optimize performance