Operations manual for Notification Service
Target audience
This document is intended for operators to install the Notification Service into a Kubernetes cluster and operate the service.
Motivation for Notification Service
The Notification Service offers a standardized approach for other systems / modules / services to notify end users about events by means of a specific communication channel.
Essential functional requirements of Notification Service
-
Allow other systems / modules / services to register and manage custom event types
-
Allow other systems / modules / services / admin operators to create and manage subscriptions. A subscription defines:
-
The event that triggers a notification
-
The content of a notification
-
The recipients of a notification
-
The communication channel that is used to send the notification
-
-
Allow other systems / modules / services to send events corresponding to the previously registered event types
-
Allow module operators to provide basic user information (i.e. mail address, name)