A mechanism that will automatically adjust concurrency for a service based on: - response time - errors count (timeouts, 5xx) - throughput