• [^] # Re: Contextvars rulz et autres considérations

    Posté par (site web personnel, Mastodon) . En réponse au lien FastAPI et SQLAlchemy – en asynchrone, attention aux faux amis. Évalué à 3.

    Bonjour jihele,

    On utilise plusieurs "stack" à Algoo, selon les projets :

    • Pyramid / SQLAlchemy pour Tracim,
    • Flask sur notre site web,
    • Django sur certains projets internes et projets clients,
    • Là, on est intervenu sur du FastAPI sur un projet client,
    • ...

    Dans tous les cas, SQLAlchemy c'est quasiment LA brique récurrente car y'a pas vraiment d'équivalent (ça fait plus de 10 ans que je l'utilise, personnellement, et j'ai pas rencontré de cas où ça posait problème)

    Si tu utilises apispec pour les API,peut-être que Hapic pourrait t'intéresser. C'est une brique "framework agnostic" pour construire des APIs REST robustes, documentées et gérant les erreurs de manière standardisée. On l'utilise sur Tracim, sur des projets clients notamment développés sur base Flask ou aiohttp (et historiquement bottle) ...

    le principal développeur de Hapic est chez Algoo et rôde sur LinuxFR (et parfois il est même récompensé pour ses dépêches et les jeux vidéos qu'il développe ;)

    #tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo