Cara, eu definitivamente vou salvar isso para utilizar em meus projetos. Muito obrigado pela disponibilidade. Este é um assunto de ouro e que é difícil de encontrar informações a respeito por aí. :)
Muito obrigado, espero que ajude como refência futuramente :D
Hahaha agradeço de mais o comentário, que bom que tenha gostado, é um assunto muito interessante mesmo que me propus a disponibilizar um tempo e escrever esse tutorial.
Se bem que eu lembrei agora que, lá em 2020 quando eu ainda estava engatiando na área DEV, eu fiz um curso na Udemy que abordou esse assunto no projeto exemplo:
https://github.com/ebdonato/Instadu-backend
Apenas para curiosidade, segue o frontend que consumia as notificações: https://github.com/ebdonato/Instadu-frontend