Client Communication - Designing a Rate Limiter | OneNoughtOne