Skemaet burde fungere fint, så længe der ikke er for mange modtagere af den samme besked. Jeg kan ikke se, hvordan du kan gøre det meget mindre eller mere effektivt.
Det eneste problem med ydeevnen, jeg kan se, er, at hvis du vil udsende, så send den samme besked til en stor gruppe eller f.eks. hver bruger på systemet. At sende sådan en besked vil være meget langsom (been there, done that). I så fald ville jeg spore status for sådanne globale beskeder dovent, det vil sige, først oprette statusrækken for en individuel bruger, efter at han har åbnet beskeden. Men hvis du ikke har sådan en funktion planlagt, vil jeg sige, at du ignorer dette problem indtil videre.