← ALL SESSIONS
Wed Dec 12 · 9:00 AM SESSION #41963

Applying Reactive Architecture Patterns

Mark Richards
Mark Richards
INDEPENDENT SOFTWARE ARCHITECT, AUTHOR OF FUNDAMENTALS OF SOFTWARE ARCHITECTURE
01 / ABOUT THIS SESSION

Reactive architecture patterns allow you to build self-monitoring, self-scaling, self-growing, and self-healing systems that can react to both internal and external conditions without human intervention. These kind of systems are known as autonomic systems (our human body is one example). In this session I will show you some of the most common and most powerful reactive patterns you can use to automatically scale systems, grow systems, and self-repair systems, all using the basic language API and simple messaging. Through code samples in Java and actual run-time demonstrations, I'll show you how the patterns work and also show you sample implementations. Get ready for the future of software architecture - that you can start implementing on Monday.

Agenda

  • introduction to reactive architecture
  • supervisor consumer pattern (automated microservices scalability)
  • workflow event pattern (automated asynchronous error handling)
  • producer control flow pattern (automated repairing of downstream systems)
02 / SESSION DETAILS
FORMAT
90-minute session
ROOM
OPAL SAND/SEA
All signal.
Zero fluff.
DECEMBER 10 - 13, 2018 · OPAL SANDS RESORT · CLEARWATER, FL