Programming Reactive Systems
Completed by Vitali Makarevich
March 22, 2026
49 hours (approximately)
Vitali Makarevich's account is verified. Coursera certifies their successful completion of Programming Reactive Systems
What you will learn
Understand how back-pressure controls flows of data
Transform and consume infinite and intermittent streams of data with Akka Stream
implement systems that can scale out according to a varying workload
Design systems resilient to failures
Skills you will gain
- Category: Distributed Computing
- Category: Scalability
- Category: Data Pipelines
- Category: System Design and Implementation
- Category: Cloud Computing
- Category: Functional Design
- Category: Scala Programming
- Category: Dataflow
- Category: Software Design Patterns
- Category: Software Architecture
- Category: Event-Driven Programming
- Category: Software Design

