1. A method for aligning data transfer to optimize traffic over a cellular network, the method, comprising: batching data received in multiple transactions for transmission to users over the cellular network such that a wireless connection need not be established in the cellular network every time each of the multiple transactions occurs; wherein, the data is individually batched for each of the users; wherein, a set of data of the data received for a given user in the multiple transactions is directed to different mobile applications installed on a mobile device of the given user; wherein, the set of data received in the multiple transactions for the given user is sent to the mobile device of the given user, in a single transaction over a single instantiation of wireless network connectivity at the mobile device.