Ich würde da was auf Basis
Headless CMS Cockpit empfehlen.
Ist sehr schlank, und nimmt Dir die Basiskonfigurationen im Backend schon ab.
Da lässt sich dann per REST-Schnittstelle leicht drauf zugreifen und notfalls erweitern.
Ein Messaging-System ist erstmal nicht drin, soweit ich weiss, könnte aber sicher erweitert werden, falls nötig.