Rate Limiting for Resilience