4 ms·
seems kind of expensive for what it does. imagine a game with 100k DAU (big, but not huge) 2 sessions per user per day say 10 "saves" per session 100,000 *
by SimianLogic2 12y ago
seems kind of expensive for what it does.
imagine a game with 100k DAU (big, but not huge)
2 sessions per user per day
say 10 "saves" per session
100,000 * 2 * 10 = 2 million synchs / 10k * $0.15 = $30/day
for $900/month you could do FAR better just rolling your own
these numbers are all reasonable for a mobile game... so it seems to me that the main use pattern would be for apps that don't need to synch very often. and if an app doesn't synch very often, why even bother throwing an auth wall at your users?
- nni 12y agointeresting. Higher than their example pricing which was based on 500k sessions/month with a sync at begin and end (https://aws.amazon.com/cognito/pricing/ https://aws.amazon.com/cognito/pricing/). I find the aws pricing (and "cloud pricing" in general) fairly confusing, and the things is that you have to be so careful that the wrong checkbox isn't checked or something that opens the spigot to the credit card# you had to enter to try out the service on the free tier in the first place. Note that I saw that you can get an alert when it first charges anything via billing alerts (http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intro/gsg-aws-billing-alert.html http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intr...), but still...
- ColinCera 12y agoI think Amazon's pricing example is based on a fairly unrealistic use case where you only sync at the end of a session. With real world applications, most of them sync multiple times during a session, e.g., every 5 minutes, every 30 minutes, every time a significant atom of work is done (e.g., Gmail saving drafts). With mobile devices it's common to turn them off abruptly, or lose connectivity abruptly. A user's not going to enjoy the experience if nothing they did in their session on their phone is available when they fire up their laptop because the phone app only syncs at the end of a session.
- donavanm 12y agoOr lets say thats about $12,000 a year. Very conservatively thats 1/10th of a developers cost. Could you really build, and operate, a truly equivalent service with 1/10th of a developer? Im dubious. There are many cost/efficiency arguments against outsourcing infrastructure. I dont think this is one of them.
- tim333 12y agoYeah - I think Parse is much cheaper