Event-driven servers

Servers that provide reactions to notifications of client events or state changes — using the event-driven architectural pattern that maximizes scalability by minimizing the number of required connections needed to handle large numbers of concurrent clients.