Rate Limiter Part 1: Concepts and Applications