#1. Reactive applications are characteristically interactive, fault tolerant, scalable, and event driven.
Jamie Allen