Deliver instantaneous status updates whenever user state changes for any number of connected users across related apps.
Detect and update connected user counts and locations.
Show when a user is typing a chat message.
Monitor device battery state, and trigger events when thresholds are met.
Trigger powerful serverless functions to run business logic whenever a user connects or disconnects.
Configure PubNub to callback to your server (or any REST API) whenever a user state changes.
PubNub connected experience APIs run on the PubNub Data Stream Network a globally scaled, battle-tested infrastructure, handling trillions of messages to 330 million devices monthly.
Built-in resilience – message caching and catch up, redundancy, network failover – keeps devices connected with confidence.
15 global points-of-presence guarantee reliable user/device monitoring, no matter how many devices are connected.
Enterprise-grade security, including end-to-end encryption and mission-critical compliance.
Create live-updating lists of online and offline users, like chat contact lists.
Show when a user is typing in a chat application.
Reflect an IoT smart devices connection state.
When we were looking to realtime capabilties in house, we had a load balances holding open sockets. How do you tune your servers to handle that many concurrent connections? What do we do? We’re trying to build a consumer education product, not a whole new realtime infrastructure.
RelayRIDE started out as a minimum viable product and now it’s a large-scale application delivering thousands of rides a day. We needed something that would let us prove the concept quickly, then scale reliably as the product grew and matured. From testing, to 1,500 rides a day today, to an estimated 15,000 rides a day in the coming months, we’re confident PubNub can handle that growth.
DevOps isn’t our core competency. I’d much rather work with a dedicated service like PubNub to fulfill a well-defined need, like quickly transmitting data between players, so our engineering team can focus on the hard problems that are unique to our business.
For a geosocial network, realtime is critical. These conversations and first encounters with strangers are happening in the moment and they represent our core business. If the focus hasn’t been on making that realtime experience robust then you’re at risk of losing your pulse altogether.