Earlier quoted context omitted.
https://www.reddit.com/r/apolloapp/comments/9l3ema/apollo_13... > For some quick math, Apollo has well over 100K active users. The server polls Reddit approximately every 6 seconds, so that's 10 requests per minute per user, or 600 requests per hour per user (assuming they only have one account and one device). At 100,000+ users, that's in the realm of 60 million requests per hour that my server would have to handle,…
Note: According to the published server source code, the NotificationCheckInterval has been increased to 60s sometime in back in March: https://github.com/christianselig/apollo-backend/blob/b992d2... Reddit had many years to listen to 3p devs and to it's own internal developers to improve their API. They/Leadership decided not to do so.
Christian would need to change the monthly subscription from $4.99 to probably $14.99 or $19.99 to handle that (and regular daily use and Apple's subscription - though if he wanted to manage the subscriptions through a 3rd party payment processor he could reduce the 30% to 15% for that).
The lack of that, while it sucks, doesn't change that there's a cost with the polling architecture.
Looking at the history of that line (thank you for pointing it out, I'd been trying to work from the notificationsWorker)
March 16, 2023: 10s to 60s
Nov 10, 2022: 5s to 10s