3 ms·
The one-day record could have been serviced in 5.8 seconds of peak per-second throughput, is that right?
by sk5t 7y ago
The one-day record could have been serviced in 5.8 seconds of peak per-second throughput, is that right?
- gdeglin 7y agoIt's not a perfect comparison because we benefit slightly by batching messages with the same content when sending to Android devices, and we have some backend features in place to reduce storage usage when the content is the same across many messages. iOS, however, is still quite challenging at scale since there's no batching mechanism for APNS, so even bandwidth becomes a bottleneck. We do web push too, which requires a lot of CPU cycles to encrypt each payload for its recipient.
- ddorian43 7y agoHow does sharding/partitioning works in these cases ? How do you partition persistent connections going to 1 url/load-balancer in the backend ?