Che cos'è implementing-api-patterns?
Progettazione e implementazione dell'API su modelli REST, GraphQL, gRPC e tRPC. Da utilizzare durante la creazione di servizi backend, API pubbliche o comunicazioni da servizio a servizio. Copre framework REST (FastAPI, Axum, Gin, Hono), librerie GraphQL (Strawberry, async-graphql, gqlgen, Pothos), gRPC (Tonic, Connect-Go), tRPC per TypeScript, strategie di impaginazione (basate su cursore, basate su offset), limitazione della velocità, memorizzazione nella cache, controllo delle versioni e generazione di documentazione OpenAPI. Include modelli di integrazione frontend per moduli, tabelle, dashboard e competenze ai-chat. Fonte: ancoleman/ai-design-components.