Events
Events (also referred to as Messages) is a message that represents something that happened within the system.
Events allow services and clients to react to changes without requiring direct communication between every component.
Events are distributed through the notification backend (notification service) and are used by services such as GradeGetter, Nanopass, and Smalltalk to communicate changes to connected clients.