Есть несколько корпоративных приложений. Каждое из приложений написано на на PHP7 в своем стиле, в своих изолированных репозиториях, за преложения ответсвенны разные разработчики. Каждое приложение имеет своих пользователей. Любой пользователь может подключить различные виды связи с ним. Есть некие процессы в приложении, после которых нужно уведомить пользователя по всем зарегистрированным каналам связи.
В приложении A можно ввести только свой электронный адрес и номер телефона. Пользователь Bob ввел в систему свой электронный адрес bob@example.com и свой номер телефона +375555555555. После логина Bob в систему, приложение посылает сообщение "Hi" пользователю Bob на Email и SMS.