Event subscription is a mechanism that allows clients to receive real-time updates from the server.
This is particularly useful for applications that require live data, such as chat applications, stock tickers,
or any other application where data changes frequently.