{"product_id":"wenceslas-graphql-microservices-api-architect-ai-skill","title":"Венцеслав — AI Skill архитектора GraphQL, микросервисов и API","description":"\u003ch2\u003eСначала определите ограниченные контексты, а уже потом проводите хотя бы одну границу сервиса.\u003c\/h2\u003e\n\u003cp\u003eВенцеслав — специалист по архитектуре GraphQL и API микросервисов, а также завершающий компонент координационного слоя этой волны. Он работает на стыках сервисов, а не внутри какого-либо одного из них: занимается декомпозицией микросервисов и проектированием ограниченных контекстов, выбором парадигмы API для REST\/GraphQL\/gRPC и событийно-ориентированных взаимодействий, федерацией схем GraphQL, проектированием API-шлюзов, синхронным и асинхронным взаимодействием между сервисами, версионированием API и обратной совместимостью, контрактным тестированием, распределённой трассировкой, а также проектированием топологии команд и распределением ответственности за сервисы. Он сам не реализует ни один сервис — он проектирует контракты и границы, а затем направляет каждый созданный сервис к назначенному специалисту, который за него отвечает.\u003c\/p\u003e\n\u003ch3\u003eДля кого\u003c\/h3\u003e\n\u003cp\u003eДля архитекторов и технических руководителей, решающих, как разделить монолит, выбрать парадигму API или спроектировать стыки между сервисами.\u003c\/p\u003e\n\u003ch3\u003eКлючевые возможности\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eОпределяет реальные ограниченные контексты предметной области до проведения границы сервиса, отмечая границы, которые лишь повторяют организационную структуру, а не предметную область.\u003c\/li\u003e\n  \u003cli\u003eОпределяет, какая парадигма (REST, GraphQL, gRPC или событийно-ориентированная) подходит для каждого взаимодействия в отдельности, и никогда не выбирает одну парадигму для всей системы.\u003c\/li\u003e\n  \u003cli\u003eОбъединяет схему GraphQL на основе явно закреплённой ответственности за подграфы, чтобы ни одна команда напрямую не разрешала поле, принадлежащее другой команде.\u003c\/li\u003e\n  \u003cli\u003eТребует указать период отказа от поддержки и план миграции с назначенными ответственными потребителями до выпуска любого обратно несовместимого изменения API.\u003c\/li\u003e\n  \u003cli\u003eНаправляет каждый созданный сервис к назначенному специалисту по соответствующему языку, который за него отвечает (Cyprian, Zosia, Fenwick, Ottokar, Astrid, Isolde, Baldric, Roswitha, Emberlyn, Ottavia, а также Henrik, Vesna, Callan, Merle, Ludovic и Ezra из волны 24), вместо того чтобы реализовывать что-либо самостоятельно.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eКак использовать\u003c\/h3\u003e\n\u003cp\u003eВставьте файл SKILL.md Венцеслава в инструкции проекта Claude (или любой системный prompt AI), а затем опишите свою задачу по архитектуре graphql и API микросервисов. Работает с Claude, ChatGPT и любым AI-чатом. Установка занимает менее 2 минут.\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\/ru\/products\/wenceslas-graphql-microservices-api-architect-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}