2. The demands and expectations
for web applications have
changed in recent years...
2Marek Sokół – Reactive Architecture
3. • React to events – Event-driven
3
• React to users – Responsive
• React to load – Scalable
• React to failure – Resilient
We need to build
software that...
Marek Sokół – Reactive Architecture
4. But there is more...
4
robustness
flexibility
resilience
Marek Sokół – Reactive Architecture
5. 5
So we have got an application
Marek Sokół – Reactive Architecture
6. Why the codebase
of your company
is all in one repository?
6Marek Sokół – Reactive Architecture
20. • Drop synchronous HTTP requests
• Communicate services via
asynchronous events
• RESTful messages
consumers operate only on data in message
20Marek Sokół – Reactive Architecture
Event Driven