Design quota enforcement for high concurrency | Google Interview Question