We recommend setting up work queues and batching messages to our customers as an approach for scaling upward server-side Mixpanel implementations, but we use the same approach under the hood in our Android client library to scale downward to fit the constraints–battery power and CPU–of a mobile phone. The basic technique, where work to be done is discovered …

Queuing and Batching on the Client and the ServerRead More »