OVERVIEW
Cloudilly is a SAAS plugin to help developers build realtime apps by taking on the complicated job of building a scalable cross-platform backend. It comes with a succinct set of vocabulary to describe various fanout topologies. Use cases include: Group chat and New feeds functionalities, on-demand Uber-like apps, and complex MMORPG games. Some common scenarios illustrated below. Actions provided by Cloudilly are highlighted with an underline:
2 anonymous Devices join Group A. Their presence is automatically broadcasted throughout the Group.
2 anonymous Devices in Group A - One joins, the other listens. Unlike the previous scenario, B is unaware of A's presence because A is passively listening in the background. At stage 4, B exits and this event is broadcasted throughout the Group. Its timestamp changes from 0 in Stage3 to 1409876031645 in Stage5. Timestamp is the server- side Unix timestamp at which Device is last seen in milliseconds. A value of 1409876031645 at Stage 5 indicates that B is last seen on Fri, 05 Sep 2014 00:13:51 GMT. Timestamp= 0 at Stage 3 indicates that B is online.
More scenarios can be found at https://cloudilly.com/_scenerios.html