# Reactive ## The Reactive Manifesto - [[Message Driven]] - Rely on asynchronous message-passing - [[Resilient]] - System stays responsive in the face of failure - [[Elastic]] - System stays responsive under varying workload - [[Responsive]] - System responds in a timely manner if at all possible