Reactor Pattern

The reactor pattern already underpins many of the platforms you use today, and is now one of the most common ways to deal with concurrency.