Зачем еще мейнтейнить процедуру? Даже мессенджер с доктриновским транспортом будет более очевидным решением, чем процедура - хотя бы все в одной экосистеме и не нужно ждать подвоха от другой части приложения там, где ее никто не хочет ждать. Брать симфони и делать все на коленке, лишь бы к релизу, как бы не очень затея. Так можно дальше йии2 месить и идти методом наименьшего сопротивления
мы углубляемся, если стоит архисложная логика, то здесь нужно грамотно проектировать приложение, и здесь вариантов дохрена и трошки, выбирай - не хочу, я лишь привела один из вариантов