We have some serious scalability issues with Layer, and we think we can think about switching to something more robust. I remember that it was the same argument with Parse when they were just starting out, although they were making a number and became a much more scalable solution. Perhaps the layer will follow the same path. For now, think about it, considering Layer as your chat structure.
Pubnub and Pusher offer real-time services that you can use to create a chat client, but it's a pain in the ass to implement.
Jonny ramos
source share