expensive - Unnecessary requests to server WEB SOCKET (socket.io) + Fast + Bidirectional + Support web + Do not waste connection + Reconnects - Acknowledgements - Duplicate messages - Time sync and message order - Battery concerns HTTP + FCM + Close to real time + Emulation of bidirectional streaming - Third party service - HTTP downside