Главная
Study mode:
on
1
Introduction
2
Our World Is Changing
3
The Reactive Manifesto
4
Reactive Systems Are
5
Properties of Reactive Systems
6
Fractal Architecture
7
Failure Modes in Synchronous Messaging
8
Synch Messaging Breeds Complexity
9
The Benefits of Asynchrony
10
An Example of Idempotence
11
Isolation
12
Share Nothing
13
Queues Represent an Unstable State
14
Back-Pressure
15
Eventual Consistency
16
Location Transparency
17
Linear Scalability Through Sharding
18
Modern Hardware Should Change Our Assumptions
19
Conway's Law
20
Bounded Contexts
21
Example Reactive, MicroService architecture
22
Where to start?
Description:
Explore the concept of Reactive Systems as a modern architectural approach for 21st-century software development in this 55-minute conference talk from GOTO Copenhagen 2015. Delve into the changing landscape of software design, examining how conventional assumptions no longer meet current demands. Learn about the Reactive Manifesto and the key properties of Reactive Systems, including their fractal architecture. Investigate the challenges of synchronous messaging and discover the benefits of asynchrony. Gain insights into important concepts such as idempotence, isolation, back-pressure, eventual consistency, and location transparency. Understand how modern hardware should influence architectural decisions and explore the implications of Conway's Law and Bounded Contexts. Examine a practical example of a Reactive, Microservice architecture and receive guidance on where to begin implementing these principles in your own projects.

Reactive Systems - 21st Architecture for 21st Century Systems

GOTO Conferences
Add to list
0:00 / 0:00