Pregunta de entrevista de Atlassian

How would you design a system to handle rate limiting for an API?