Saturday, July 26, 2014

The reactive manifesto

The reactive manifesto
Reactive Applications
Merriam-Webster defines reactive as “readily responsive to a stimulus”, i.e. its components are “active” and always ready to receive events. This definition captures the essence of reactive applications, focusing on systems that:
  • react to events: the event-driven nature enables the following qualities
  • react to load: focus on scalability by avoiding contention on shared resources
  • react to failure: build resilient systems with the ability to recover at all levels
  • react to users: honor response time guarantees regardless of load
Go Reactive: Blueprint for Future Applications @ InfoQ
by Dr Roland Kuhn (Scala, Akka)

Could "responsible" be a better name for this?

No comments: