Attualmente abbiamo un'applicazione che, in determinati eventi, invierà notifiche agli utenti. Usiamo SQS per gestire la consegna effettiva delle notifiche.
Ad esempio, quando un utente registra un account creeremo una nuova attività di notifica push (inserita in una coda SQS) che invierà loro una notifica push utilizzando OneSignal.
Fino ad ora ha funzionato bene e le notifiche sono state consegnate abbastanza rapidamente.
La mia domanda è: perché i websocket sono tipicamente sostenuti come l'architettura go-to per quando si imposta un servizio di notifica push quando il modello sopra sembra che sia altrettanto buono, se non migliore? Mi manca qualcosa?