Handle Flaky APIs in Ballerina with Declarative HTTP Client Retry
Use Ballerina 2.0’s declarative @retry annotation to add robust retry logic to your HTTP client. Combine with a circuit‑breaker, test against a mock server, and consider latency and idempotency trade‑offs.