rate limiting the right way

golang