Design an API Rate Limiter