1 repository
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.
Acest proiect este un framework backend construit cu TypeScript care implementează arhitectura curată (clean architecture) și principiile SOLID pentru a susține dezvoltarea server-side scalabilă. Oferă un mediu structurat pentru construirea aplicațiilor care necesită autentificarea securizată a utilizatorilor, controlul accesului bazat pe roluri și fluxuri de lucru interactive de colectare a datelor. Framework-ul se distinge prin impunerea unei separări stricte a logicii de business de preocupările de infrastructură printr-un design stratificat și injecția de dependențe. Utilizează o abordare schema-first pentru a expune funcționalitatea aplicației simultan prin endpoint-uri REST și GraphQL, asigurând un acces consistent la date în funcție de cerințele diferite ale clienților. Sistemul include instrumente cuprinzătoare pentru menținerea calității codului, inclusiv suite de testare automatizate, linting și validarea commit-urilor. Gestionează persistența datelor prin stocare orientată pe documente, permițând agregări complexe și recuperarea eficientă a informațiilor imbricate. Securitatea este menținută prin autentificarea sesiunii bazată pe token-uri și validarea cererilor bazată pe middleware, care verifică integritatea datelor și identitatea utilizatorului înainte de procesare.
Exposes application functionality through both RESTful and GraphQL schemas to support diverse client communication requirements.