Understanding Server-Sent Events (SSE) in ASP.NET Core

There comes a point in almost every application where the server needs to notify the client that something has changed.