Reactive Programming

The 2-day Reactive Programming course is aimed at developers who would need to start building powerful concurrent applications with the Akka and Scala.

The aim of the course is to introduce the participants with the basic concepts of the Reactive Programming like domain is driven design, how to create a scalable, resilient and responsive application.

The course has a practical focus, mixing presentation with in-depth hands-on labs and exercises.

Day 1

What is reactive programming?
Role of Functional Programming in reactive programming.
Domain Driven Design and Related Patterns.
Event driven, scalability, resilience, responsive.

Day 2

Observer pattern and reactive programming.
Lazy evaluation and Streams of data.
Dataflow and composition of events.
Designing a reactive application with Akka

Course Prerequisites

To benefit from this course you should have working experience with Scala. If you do not have experience with Scala and Akka, we would recommend the “Getting Productive with Scala and Akka” course first.

For more information on the course or a discussion on your custom need, send a mail to


Thank you for showing your interest. Someone from Knoldus Inc. will get in touch with you soon!

Please fill up the form, to begin the training of leading technologies:

Thank you for your interest. Someone from Knoldus Inc. will get in touch with you soon!
Trusted by innovative organizations, big and small.
Awards and Recognitions
Upcoming Webinar:

Leveraging Lagom to Build Microservices Register Now!