Programming Reactive Systems

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Programming Reactive Systems

Coursera · Intermediate ·🖌️ UI/UX Design ·4mo ago

Key Takeaways

Implements reactive systems with Scala, Akka, and reactive programming

Original Description

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
AI explanation not available for this lesson yet
This lesson is still being prepared for the AI tutor. In the meantime, explore lessons that are ready.
Browse explainer-ready lessons →

Related Reads

📰
Designing a Recoverable GTA 5 Thumbnail Brief Instead of a Mega-Prompt
Learn to design a recoverable brief for a GTA 5 thumbnail instead of a mega-prompt to improve UI precision and user experience
Dev.to AI
📰
Google’s Gemini has a branding problem, and so does the rest of AI
Consumer AI apps should prioritize user experience over product architecture complexity, making them more accessible and intuitive to use
TechCrunch AI
📰
Designing the Moment PhonePe Never Built
Learn how to redesign a payment experience to encourage users to buy protection, and why it matters for UX design
Medium · UX Design
📰
The Design Slogan We Ruined by Removing One Word
Learn how a single word change in a design slogan impacted the balance between usefulness and beauty in design
Medium · UX Design
Up next
How to Use Voice Typing on Android | Type with Your Voice Easily (2026)
Tech Tutor
Watch →