Programming Reactive Systems
Reactive programming is a set of techniques for implementing scalable, resilient and responsive systems as per the Reactive Manifesto. Such systems are based on asynchronous message-passing, and their basic building-blocks are event handlers. This course teaches how to implement reactive systems in Scala and Akka by using high-level abstractions, such as actors, asynchronous computations, and reactive streams.
What you'll 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
Get a Reminder
Rating | Not enough ratings |
---|---|
Length | 9 weeks |
Effort | 9 weeks, 5–7 hours per week |
Starts | On Demand (Start anytime) |
Cost | $199 |
From | EPFLx, Ãcole polytechnique fédérale de Lausanne, École polytechnique fédérale de Lausanne via edX |
Instructors | Roland Kuhn, Konrad Malawski, Martin Odersky, Julien Richard-Foy |
Download Videos | On all desktop and mobile devices |
Language | English |
Subjects | Programming Data Science |
Tags | Computer Science Data Analysis & Statistics |
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Senior Project Manager - Construction/Material Handling Systems $72k
Associate Advisory Systems Engineer $73k
Systems Programmer/Administrator 1 $90k
Senior IMLP Systems Analyst $114k
Senior Systems Engineer - Genetic Analysis $115k
Senior Business Systems Analyst - SAP Retail $118k
Senior Systems Engineer - Cloud Operations Consultant $122k
Senior Systems Analyst/Developer 2 $126k
Manager of Reporting and Systems - Product Development $127k
Project Manager, Systems Design & Development $132k
Account Executive, Financial Systems Manager $140k
Senior Systems Business Analyst Consultant $163k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | Not enough ratings |
---|---|
Length | 9 weeks |
Effort | 9 weeks, 5–7 hours per week |
Starts | On Demand (Start anytime) |
Cost | $199 |
From | EPFLx, Ãcole polytechnique fédérale de Lausanne, École polytechnique fédérale de Lausanne via edX |
Instructors | Roland Kuhn, Konrad Malawski, Martin Odersky, Julien Richard-Foy |
Download Videos | On all desktop and mobile devices |
Language | English |
Subjects | Programming Data Science |
Tags | Computer Science Data Analysis & Statistics |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course