ABOUT THIS LEARNING PATH

Cloud-native systems need to be responsive. Designing these systems requires architects to think differently, in order to build software that can be both resilient and elastic. These Reactive Systems are built on a message-driven foundation. As microservices have emerged as the gold standard of developing modern software applications, every team needs to develop a deep understanding of how to design, build, and operate software in a Reactive world if they want to remain relevant. The Lightbend Reactive Architecture learning path teaches teams how to leverage the Reactive Principles to build software that will carry them into the future.

TELL YOUR FRIENDS

AUDIENCE:

Anyone interesting in Reactive Architecture and Reactive Systems

LEARNING PATH LEVEL:

Beginner

2 BADGES

3 COURSES

Reactive Architecture Foundations Courses

Reactive Architecture: Introduction to Reactive Systems

Reactive Architecture: Introduction to Reactive Systems

About the course
This course teaches the core principles behind Reactive Architecture. It introduces students to why we need Reactive Systems, and what problems they are trying to solve. It also contrasts Reactive Architectures with Reactive Programming, showing how they relate, and how they are different.
Reactive Architecture: Domain Driven Design

Reactive Architecture: Domain Driven Design

About the course
This short description is not used. The description is taken from Word Press front-end. Same with the course image below. We provide one below, but it is not used.
Reactive Architecture: Reactive Microservices

Reactive Architecture: Reactive Microservices

About the course
When we use the term Reactive, we are usually talking about Reactive Microservices. But what is a microservice? And how can we make it Reactive? This course will explore the difference between monoliths and microservices and show the journey to making a system Reactive.

Complete the Reactive Architecture Foundations Learning path

BADGE: Reactive Architecture Foundations

Our learning paths are designed to build on the content learned in the first course and then build upon the concepts in courses that follow. We recommend that they are completed in the order outlined in this learning path to ensure you get the most out of your investment of time. If you like what you see here, come and discover other learning paths and browse our course catalog.