1 dépôt
Frameworks that expose application functionality through multiple API protocols like REST and GraphQL.
Distinct from Query and Load API Serving: Distinct from model serving or client-side integration; focuses on server-side API provision.
Explore 1 awesome GitHub repository matching web development · API Serving Frameworks. Refine with filters or upvote what's useful.
Ce projet est un framework backend construit avec TypeScript qui implémente une architecture propre (clean architecture) et les principes SOLID pour prendre en charge le développement côté serveur évolutif. Il fournit un environnement structuré pour construire des applications qui nécessitent une authentification utilisateur sécurisée, un contrôle d'accès basé sur les rôles et des workflows de collecte de données interactifs. Le framework se distingue en imposant une séparation stricte de la logique métier des préoccupations d'infrastructure via une conception en couches et l'injection de dépendances. Il utilise une approche schema-first pour exposer les fonctionnalités de l'application simultanément via des endpoints REST et GraphQL, garantissant un accès cohérent aux données à travers différentes exigences client. Le système inclut des outils complets pour maintenir la qualité du code, incluant des suites de tests automatisées, le linting et la validation des commits. Il gère la persistance des données via un stockage orienté document, permettant des agrégations complexes et une récupération efficace des informations imbriquées. La sécurité est maintenue via une authentification de session basée sur des jetons et une validation de requête basée sur un middleware, qui vérifient l'intégrité des données et l'identité de l'utilisateur avant le traitement.
Exposes application functionality through both RESTful and GraphQL schemas to support diverse client communication requirements.