Real time massive updates to millions of users

3 replies
Hey guys,

We're developing a web application that will send Google API hundreds of thousands of constant real-time updates. It's similar to a massive real-time chat room, which we have to refresh every second so user chat lines are delivered right away.

Obviously, that will stress the server to oblivion, so I'm searching for services that can ease down the burden.

I have found Pusher.com, but it's so expensive that it makes the project not feasible consider the sheer size of it.

Any alternatives or solutions you can recommend?

TIA!
#massive #millions #real #time #updates #users
  • Profile picture of the author eminc
    See if this helps: Meteor. See the video directly on the right side. Will explain more than reading text

    What will you really do with refreshing updates is Pull always. Meteor offers a method to push real-time changes, and its pretty quick too. Its still new though. May even browse other solutions that use Node js. I have been following this one since 3-4 months now and it looks very promising to me.
    Signature

    The best way to predict future is to create it ― Abraham Lincoln

    {{ DiscussionBoard.errors[8364540].message }}
  • Profile picture of the author Damien Roche
    To be sure this is a huge undertaking, and if you haven't got the resources (money for services or servers), then you're not going to be able to build it.

    Aside from Node, which I've heard is great at scale, take a look at the Go programming language, which is a proven higher performance (and lower memory) solution than server-side javascript.
    Signature
    >> Seasoned Web Developer (CSS, JavaScript, PHP, Ruby) <<
    Available for Fixed Fee Projects and Hourly ($40/hr)
    {{ DiscussionBoard.errors[8365065].message }}
  • Profile picture of the author peteJ
    Not exactally related but a good thing to note: Google does limit your API requests, I believe it's in the ballpark of 25k a day.

    You can purchase more, but if your doing millions a day that's going to be very expensive. So make sure to factor that into your costs.
    {{ DiscussionBoard.errors[8366240].message }}

Trending Topics