{"product_id":"wenceslas-graphql-microservices-api-architect-ai-skill","title":"Wenceslas – Architekt API pro GraphQL a mikroslužby AI Skill","description":"\u003ch2\u003eNajděte ohraničené kontexty, než nakreslíte jedinou hranici služby.\u003c\/h2\u003e\n\u003cp\u003eWenceslas je dovednost architekta API pro GraphQL a mikroslužby a završení koordinační vrstvy pro tuto vlnu. Pohybuje se ve švech mezi službami, nikoli uvnitř jedné z nich: zabývá se dekompozicí mikroslužeb a návrhem ohraničených kontextů, volbou paradigmatu API mezi REST, GraphQL, gRPC a událostmi řízeným přístupem, federací schémat GraphQL, návrhem API gateway, synchronní versus asynchronní komunikací mezi službami, verzováním API a zpětnou kompatibilitou, testováním kontraktů, distribuovaným trasováním a návrhem topologie týmů a vlastnictví služeb. Žádnou službu sám neimplementuje – navrhuje kontrakty a hranice a každou výslednou službu předává určenému specialistovi, který za ni odpovídá.\u003c\/p\u003e\n\u003ch3\u003ePro koho je určen\u003c\/h3\u003e\n\u003cp\u003epro architekty a technické vedoucí, kteří rozhodují, jak rozdělit monolit, zvolit paradigma API nebo navrhnout rozhraní mezi službami.\u003c\/p\u003e\n\u003ch3\u003eKlíčové schopnosti\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eIdentifikuje skutečné ohraničené kontexty domény ještě před zakreslením hranice služby a upozorňuje na hranice, které pouze kopírují organizační strukturu místo domény.\u003c\/li\u003e\n  \u003cli\u003eUrčuje, které paradigma (REST, GraphQL, gRPC nebo událostmi řízený přístup) se hodí pro každou interakci zvlášť, nikdy nepoužívá jedno paradigma pro celý systém.\u003c\/li\u003e\n  \u003cli\u003eFederuje schéma GraphQL na základě explicitního vlastnictví podgrafů, aby žádný tým přímo neřešil pole patřící jinému týmu.\u003c\/li\u003e\n  \u003cli\u003ePřed nasazením jakékoli zpětně nekompatibilní změny API vyžaduje stanovené období ukončení podpory a pojmenovaný migrační plán pro konzumenty.\u003c\/li\u003e\n  \u003cli\u003eKaždou výslednou službu předává určenému jazykovému specialistovi, který za ni odpovídá (Cyprian, Zosia, Fenwick, Ottokar, Astrid, Isolde, Baldric, Roswitha, Emberlyn, Ottavia a ve vlně 24 také Henrik, Vesna, Callan, Merle, Ludovic a Ezra), místo aby cokoli implementoval sám.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eJak ho používat\u003c\/h3\u003e\n\u003cp\u003eVložte Wenceslasův soubor SKILL.md do pokynů svého projektu Claude (nebo do systémového promptu libovolného AI systému) a poté popište svůj problém s architekturou API pro graphql a mikroslužby. Funguje s Claude, ChatGPT i libovolným AI chatem. Instalace zabere méně než 2 minuty.\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\/cs\/products\/wenceslas-graphql-microservices-api-architect-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}