Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Reactive Systems

GOTO Conferences via YouTube

Overview

Explore the principles of Reactive Systems in this 54-minute conference talk from GOTO Copenhagen 2019. Discover how modern software architectures can address 21st-century challenges, including distributed systems, high data throughput, and 24/7 service expectations. Learn about the Reactive Manifesto and its key properties: Responsive, Resilient, Elastic, and Message Driven. Delve into topics such as fractal architecture, synchronous messaging pitfalls, services as state machines, idempotence, message-based persistence, back-pressure, location transparency, and linear scalability through sharding. Gain insights on implementing reactive microservice architectures and find practical starting points for adopting these principles in your own projects.

Syllabus

Introduction
Our World Is Changing
Mechanical Sympathy
The Reactive Manifesto
Reactive Systems Are
Properties of Reactive Systems
Fractal Architecture
Failure Modes in Synchronous Messaging
Synch Messaging Breeds Complexity
Services as State Machines
Importance of Idempotence
An Example of Idempotence
Simple Programming Model
Message Based Persistence
Queues Represent an Unstable State
Back-Pressure
Location Transparency
Linear Scalability Through Sharding
Example Reactive, MicroService architecture
Where to start?

Taught by

GOTO Conferences

Reviews

Start your review of Reactive Systems

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.