Когда одного канала мало: сделали уведомления в 3 слоя для PDP
На строительной платформе PDP собрали мультиканальные уведомления: Email для приглашений и подтверждений, SMS для критичных алертов, WebSocket для real-time событий. Добавили персонализацию, backpressure и приоритизацию.

На строительной платформе PDP мы собрали мультиканальные уведомления: Email — для приглашений на осмотр и подтверждений, SMS — для реально критичных алертов, WebSocket — для событий в real-time. Всё это ещё и персонализируется данными клиента, чтобы не было вайба “Здравствуйте, пользователь №42”.
Самое интересное началось на массовых рассылках: если лить всё в один момент, система быстро скажет “ну всё, я в тильте”. Поэтому мы добавили backpressure и приоритизацию: важное уходит первым, остальное дозируется без перегруза.
По сути, сделали доставку уведомлений как хороший DevOps-пайплайн: срочное — сразу, остальное — без хаоса и дедоса самим себе. На фоне тренда на real-time UX и отказоустойчивость это уже не “фича на потом”, а база.