Hoofdstuk 33
Robuuste API-clients — timeouts, retries en circuit breakers
httpx AsyncClient en MockTransport, een timeout bij elke externe aanroep, welke fouten en methoden veilig opnieuw kunnen, exponential backoff met jitter, een circuit breaker en FastAPI BackgroundTasks — allemaal testbaar zonder echt te wachten.
45 minPython 3.12
Hoe wil je leren?
Pro-cursus
Python voor een carrière in AI is een Pro-cursus
httpx AsyncClient en MockTransport, een timeout bij elke externe aanroep, welke fouten en methoden veilig opnieuw kunnen, exponential backoff met jitter, een circuit breaker en FastAPI BackgroundTasks — allemaal testbaar zonder echt te wachten.
De Python-cursus is gratis en compleet — deze cursus bestaat niet uit iets dat daaruit is weggehaald. Elk hoofdstuk van een Pro-cursus doorloopt alle zes stappen:
- Ontdekken — Eerst het probleem, dan de definitie: wat kun je hier niet zonder?
- Begrijpen — Bouw het mentale model: wat Python echt doet, en waarom op deze manier.
- Voorbeeld — Een volledig voorbeeld met de echte uitvoer: gedraaid, niet bedacht.
- Voorspellen — Zeg wat er gebeurt voordat je het uitvoert. Een foute voorspelling leert je meer dan een goede.
- Toepassen — Schrijf het en voer het uit op je eigen computer. Lezen is niet hetzelfde als doen.
- Uitdaging — Tien vragen van makkelijk naar moeilijk. De laatste zijn met opzet lastig.