{"product_id":"wenceslas-graphql-microservices-api-architect-ai-skill","title":"Wenceslas - Skill AI per architetto di API GraphQL e microservizi","description":"\u003ch2\u003eIndividua i contesti delimitati prima di tracciare una sola linea di servizio.\u003c\/h2\u003e\n\u003cp\u003eWenceslas è una competenza di architettura di API GraphQL e microservizi e il progetto conclusivo del livello di coordinamento per questa fase. Opera nelle giunzioni tra i servizi, anziché all'interno di uno solo di essi: scomposizione in microservizi e progettazione dei contesti delimitati, selezione del paradigma API tra REST\/GraphQL\/gRPC\/event-driven, federazione degli schemi GraphQL, progettazione dell'API gateway, comunicazione sincrona rispetto a quella asincrona tra servizi, versionamento delle API e compatibilità con le versioni precedenti, contract testing, distributed tracing e progettazione della topologia dei team e della titolarità dei servizi. Non implementa direttamente alcun servizio: progetta i contratti e i confini e assegna ogni servizio risultante allo specialista indicato che ne è responsabile.\u003c\/p\u003e\n\u003ch3\u003eA chi è rivolto\u003c\/h3\u003e\n\u003cp\u003ead architetti e tech lead che devono decidere come suddividere un monolite, scegliere un paradigma API o progettare le interfacce tra i servizi.\u003c\/p\u003e\n\u003ch3\u003eFunzionalità principali\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eIdentifica i contesti delimitati reali del dominio prima di tracciare un confine tra servizi, segnalando quelli che si limitano a rispecchiare un organigramma anziché il dominio.\u003c\/li\u003e\n  \u003cli\u003eStabilisce quale paradigma (REST, GraphQL, gRPC o event-driven) sia adatto a ciascuna interazione, senza mai usare un unico paradigma per l'intero sistema.\u003c\/li\u003e\n  \u003cli\u003eFedera uno schema GraphQL sulla base di una titolarità esplicita dei sottografi, affinché nessun team risolva direttamente il campo di un altro team.\u003c\/li\u003e\n  \u003cli\u003eRichiede un periodo di deprecazione dichiarato e un piano di migrazione degli utilizzatori con un responsabile designato prima del rilascio di qualsiasi modifica incompatibile all'API.\u003c\/li\u003e\n  \u003cli\u003eAssegna ogni servizio risultante allo specialista del linguaggio indicato che ne è responsabile (Cyprian, Zosia, Fenwick, Ottokar, Astrid, Isolde, Baldric, Roswitha, Emberlyn, Ottavia e, per la Wave 24, Henrik, Vesna, Callan, Merle, Ludovic ed Ezra), anziché implementare direttamente qualsiasi cosa.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCome utilizzarlo\u003c\/h3\u003e\n\u003cp\u003eIncolla il file SKILL.md di Wenceslas nelle istruzioni del tuo progetto Claude (o nel prompt di sistema di qualsiasi sistema AI), quindi descrivi il tuo problema di architettura di API GraphQL e microservizi. Funziona con Claude, ChatGPT e qualsiasi chat AI. Si installa in meno di 2 minuti.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342397346056,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-wenceslas-graphql-microservices-api-architect-nf.png?v=1785685146","url":"https:\/\/kissmyskills.com\/it\/products\/wenceslas-graphql-microservices-api-architect-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}