Programming Reactive Systems
Course Features
Duration
9 weeks
Delivery Method
Online
Available on
Limited Access
Accessibility
Mobile, Desktop, Laptop
Language
English
Subtitles
English
Level
Intermediate
Effort
7 hours per week
Teaching Type
Self Paced
Course Description
Course Overview
International Faculty
Post Course Interactions
Instructor-Moderated Discussions
Skills You Will Gain
Prerequisites/Requirements
You should have at least one year programming experience, preferably in Scala or a functional language.
What You Will Learn
Use, transform and sequence asynchronous computations using Future values
Write concurrent reactive systems based on Actors and message passing, using untyped Akka and Akka Typed
Design systems resilient to failures
Implement systems that can scale out according to a varying workload
Transform and consume infinite and intermittent streams of data with Akka Stream in a non-blocking way
Understand how back-pressure controls flows of data
Course Instructors