Is combining Parse.com API with Pubnub a viable option for large scale Real-Time Messaging and obtaining the combined toolset?

backend, chat, ios, pubnub, real-time

Solution

The short answer:

no.

The details:

Anyway you hash it, it's too expensive to setup a chat with any of these systems since their BaaS model is based on charging on a per number of calls basis.

I had to work out a lot of the logic my self using parse.com and now that I'm implementing an XMPP solution, the quantity of work is the same to get something working.

My alternative solution:

Use an open source xmpp server like ejabberd on something like AWS and then use one of the APIs to connect to it.

Contact me of you need more info on my experiences:

@andrescanella

Problem

Essentially combining Parse with Pubnub, Pusher or similar, Instead of building a custom backend from scratch. I'll be working on a real-time messaging system with facebook login and file storage/sharing. In theory I could use a combination of Parse and something like Pubnub to cover backend requirements. Were: Parse takes care of: - Login - File Storage - Push-notifications(closed app) And Pubnub takes care of: - real - time delivery of messages... Requirements: I need a system that can extend to millions of users if needed and can be deployed quickly In general a solution that will fit this criteria and specs. Criteria: - Quick deployment by one or 2 developers. - Can expand to millions of users. - High reliability Specs: - FB Login - Realtime Msg delivery - Push for closed app delivery - Shared file & image storage Any feedback if this as a first stage deployment would work well and any pitfalls would be greatly appreciated.

Original source