Skip to content
CourseAsk.
Programming Reactive Systems (Scala 2 version)
Coursera MOOC / Non-credit 0

Programming Reactive Systems (Scala 2 version)

About this course

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. You will learn how to: - 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

B

75/100

CourseAsk score

What the provider tells you
39/45
Who stands behind it
20/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • use and transform asynchronous computations with Future values
  • design and implement concurrent reactive systems using Actors and message passing
  • create systems resilient to failures
  • scale out systems based on workload
  • process infinite and intermittent data streams using Akka Stream

Course objectives

  • understand the fundamentals of reactive programming
  • apply reactive programming principles to real-world applications
  • implement effective back-pressure mechanisms to control data flow
Software Engineering #scalability #message passing #reactive programming #scala #asynchronous programming #actors #concurrent systems #resilient systems #akka #reactive streams #future values #back-pressure #non-blocking systems
$79.00

Price shown by Coursera — confirm on their site.

Enroll on Coursera

You'll be redirected to Coursera to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.