Les Crash-Devs d'un Passionné/Catégorie/pythonMettre en place une gestion des exceptions centraliséeNous allons voir comment mettre en place ce error handler dans le framework FastAPILire l'articleMocker une API externeMettre en place un mock d'API tiers avec une auto-découverte des urlsLire l'articleUnion discriminant avec pydanticLes unions discriminants sont un excellent moyen de typer correctement un attributLire l'articleAnnotated avec pydanticUtilisez Annotated avec pydantic pour votre validationLire l'articleMettre en place du profiling CPU et RAM dans votre codeLorsque vous voulez identifier la raison d'une consommation en ressource excessive, scalene est une bonne solutionLire l'articleMettre en place de l'observabilitéVous avez forcément besoin de monitorer votre application, je vais vous partager l'approche que j'ai eu d'abord avec Datadog puis SignozLire l'article12345»Next8
Mettre en place une gestion des exceptions centraliséeNous allons voir comment mettre en place ce error handler dans le framework FastAPILire l'articleMocker une API externeMettre en place un mock d'API tiers avec une auto-découverte des urlsLire l'articleUnion discriminant avec pydanticLes unions discriminants sont un excellent moyen de typer correctement un attributLire l'articleAnnotated avec pydanticUtilisez Annotated avec pydantic pour votre validationLire l'articleMettre en place du profiling CPU et RAM dans votre codeLorsque vous voulez identifier la raison d'une consommation en ressource excessive, scalene est une bonne solutionLire l'articleMettre en place de l'observabilitéVous avez forcément besoin de monitorer votre application, je vais vous partager l'approche que j'ai eu d'abord avec Datadog puis SignozLire l'article