Ask HN: Why AWS SNS for mobile push notifications?
We currently use a single, simple function that sends our push notifications direct to Apple servers. I'm just curious as to the benefits of using SNS or any of the other similar services. I don't really get the "scalability" mantra since it seems that sending to the SNS api is just as taxing on the server as sending direct to Apple. What am I missing?
4 comments
[ 1.5 ms ] story [ 15.3 ms ] threadI also think a selling point is the fact that you can send messages to multiple Push-services (Apple, Google, Windows Phone etc) using one single API, including SMS and email.
1. It's a managed service you don't have to run or maintain.
2. Aggregation across multiple messaging channels. Your code can become more agnostic.
3. It's very easy to integrate in a side project where for example you have just one node running on a PaaS for your app, etc.
I would also add that it appears SNS offers analytics on delivery rates for push notifications. Which I didn't think was possible since the Apple API doesn't seem to respond back with success or fail.