Reactive Patterns

Reactive patterns deal with event-driven applications and how to respond to changes in data or events. They promote a system that reacts to stimuli, effectively handling asynchronous data streams and propagation of change.

Wikipedia