I am using Node.js + MongoDB as backend. I wish to send push notifications to Android and iOS devices. On each user action, the notifications are send to his/her followers. The app has pretty good number of users and apps current installs number is more tan 3 million.
I have done it before on ASP.net platform to limited number of devices.
Do I need to implement any type of queuing? Do I need to use Redis for this purpose? If yes where?
You can send push notification using FCM in batches (1000 registration id in one batch) or you can broadcast it to topics
Sandeep Panda
co-founder, Hashnode
Use OneSignal. It's free and can handle millions of messages easily.
EDIT: As Bikash mentioned, FCM (Firebase Cloud Messaging) is also an alternative which is completely free.