Axon Interview Question

How would you design a rate limiter for a distributed cloud environment?