—————————————
Practice of GraphQL in microservice architecture
Статья для тех, у кого больше одного сервиса в системе и есть graphql. Автор описывает проблемы с которыми столкнетесь и дает направление куда копать дальше. В самом тексте затронуто так много тем, что не понятно как написать нормальное превью к статье. Начинается текст с определения graphql, описывает relay стандарт (включая node интерфейс), описывает N+1 проблему в GQL и дает определение микросервисной архитектуре. После автор детально описывает как можно спроектировать GQL schema для микросервисов, покрывая такие проблемы как stitching схем (по собственному опыту знаю какая это боль, а автор готового решения не даст). С картинками описывается как сделать авторизацию и certification. А после, последняя треть статьи затрагивает такие темы как: эволюция схем, роутинг на уровне системы, Centralized Schema and RPC, Decentralized Schema, Service Grid and RPC.
Я жалею, что узнал об этой статье после ухода из топтала, так как все что описывает автор приходилось искать самому.
——— одной строкой ———
- How big is Ruby in Japan? What is the Japanese community around Ruby up to these days?
- Kir Shatrov написал твиттер тред о дружбе о Shopify и Sorbet (ruby type checker)
Practice of GraphQL in microservice architecture
Статья для тех, у кого больше одного сервиса в системе и есть graphql. Автор описывает проблемы с которыми столкнетесь и дает направление куда копать дальше. В самом тексте затронуто так много тем, что не понятно как написать нормальное превью к статье. Начинается текст с определения graphql, описывает relay стандарт (включая node интерфейс), описывает N+1 проблему в GQL и дает определение микросервисной архитектуре. После автор детально описывает как можно спроектировать GQL schema для микросервисов, покрывая такие проблемы как stitching схем (по собственному опыту знаю какая это боль, а автор готового решения не даст). С картинками описывается как сделать авторизацию и certification. А после, последняя треть статьи затрагивает такие темы как: эволюция схем, роутинг на уровне системы, Centralized Schema and RPC, Decentralized Schema, Service Grid and RPC.
Я жалею, что узнал об этой статье после ухода из топтала, так как все что описывает автор приходилось искать самому.
——— одной строкой ———
- How big is Ruby in Japan? What is the Japanese community around Ruby up to these days?
- Kir Shatrov написал твиттер тред о дружбе о Shopify и Sorbet (ruby type checker)