Apple and Google have editors, which curate apps and promote them on the App Store landing area. Is there a reason why this doesn’t happen for COVID tracing apps? Both companies only allow a single app in a country to use Apples and Googles privacy preserving tracing implementation, so the applications should be known to them. They could at least highlight the relevant application or rank it differently.
Curating an app can have a huge effect on the number of downloads.
For people at Apple and Google: can you forward this to the relevant team?
The access to those needs to be rate limited across multiple dimensions (i.e. customer id, city, phone provider, there may be only 1 per customer id / second, 1000/city second and 20 / phone provider/second). The rate limit needs to apply to all worker nodes. My worker nodes share the same network.
How can I achieve that while maintaining a reasonable throughput? Any experience?
My naive attempt would be to use one leaky bucket per dimension implemented in Redis and check those prior accessing the resource. If there's no token in all the necessary buckets available, I would put the request back at the end of the queue.
Are there better ways to implement this?