Separating out the notifications service