6. StateDrivenEntity
Today we are going to talk about one of the most infamous mechanisms of the notification server: StateDrivenEntity.
Recall that every notification server can be thought of a gearbox, consisting of components which can be thought as the drive wheels. When our application launches, our notification server is at first not running. We need to perform some action in order to make it start, similarly to how we need to insert an ignition key and turn it in order to start a car engine.