Intermediate

Apache Flink with Scala

Master real-time data streaming with our course on Apache Flink with Scala, one of the most powerful libraries for stateful data processing. Learn to handle millions of events efficiently and effectively, and elevate your big data skills.

Duration
8h of 4K content
Lessons
30 lessons
Daniel Ciocîrlan

By Daniel Ciocîrlan

Apache Flink with Scala

Join 100,000+ students enrolled in Rock the JVM courses

Access for $35/mo
or
Buy course — $85

Money-back guarantee · Unlimited access · Free updates

  • Deeply understand the Flink streaming engine internals
  • Use functional programming on real-time data streams
  • Process any kind of data at scale with Flink
  • Apply complex transformations including window functions
  • Run stateful computations, the core strength of Flink
  • Connect Flink to popular message buses and data storage systems
  • Design your own Flink connectors
  • Deploy Flink applications to a cluster
  • Troubleshoot jobs and navigate the Flink UI
  • Understand the practical benefits of streaming data
  • Work with event time and processing time
  • Make informed tradeoffs between latency and throughput
  • Ensure data consistency and persistence in streaming jobs
Trusted by 100,000+ students worldwide
Daniel Ciocîrlan

Daniel Ciocîrlan

Founder, Rock the JVM

Dmytro Mykhailov

In collaboration with

Dmytro Mykhailov

Best Value
MonthlyYearly

All-Access Membership

Full (and growing) catalog

$16.25/month

$195 billed yearly —Save 54%

Unlimited access to every Rock the JVM course

  • 348 hours of 4K content
  • All Scala courses
  • All Kotlin courses
  • All Typelevel courses
  • All ZIO courses
  • All Apache Spark courses
  • All Apache Flink courses
  • All Akka/Pekko courses
  • Access to the private Rock the JVM community
  • New courses included automatically
Start Membership

Apache Flink with Scala

Lifetime license

$85

Just this course with a one-time payment

  • 8 hours of 4K content
  • All PDF slides
  • Free updates
  • Lifetime access
  • Access to the private Rock the JVM community
Buy Course
money back guarantee

100% Money Back Guarantee

If you're not happy with this course, I want you to have your money back. Contact me with a copy of your welcome email and I will refund you.

Less than 0.05% of students have ever asked for a refund — and every payment was returned in under 72 hours.