Reactive Systems 101Commands and EventsCommandsEventsMessagesCommands Versus Events: An ExampleDestinations and Space DecouplingTime DecouplingThe Role of Nonblocking Input/OutputBlocking Network I/O, Threads, and ConcurrencyHow Does Nonblocking I/O Work?Reactor Pattern and Event LoopAnatomy of Reactive ApplicationsSummary