Your microservice uses RestTemplate (blocking), creating thread starvation under load. Convert to WebClient (reactive) for non-blocking IO.