Produkty Poradenství O nás Blog Kontakt English

Production GraphQL With Netflix DGS

7 článků

Schema-first GraphQL s Netflix DGS
Část 1

Schema-first GraphQL s Netflix DGS

1. díl série Production GraphQL — jak Netflix DGS a Spring for GraphQL splynuly v jeden stack, schema-first vývojové vzory, generování kódu a třívrstvý typový systém, který udrží vaše API udržovatelné.

  • GraphQL
  • Netflix DGS
  • Spring Boot
  • Java
  • API Design
Číst dále arrow_forward
Řešení N+1 problému pomocí Data Loaderů a Field Resolverů
Část 2

Řešení N+1 problému pomocí Data Loaderů a Field Resolverů

Druhý díl série Production GraphQL — jak DGS data loadery batchují databázové dotazy a eliminují N+1 problém, kdy použít MappedBatchLoader vs BatchLoader a vzory pro stránkování v GraphQL API.

  • GraphQL
  • Netflix DGS
  • Spring Boot
  • Java
  • Performance
Číst dále arrow_forward
Zabezpečení GraphQL API s Netflix DGS
Část 3

Zabezpečení GraphQL API s Netflix DGS

Třetí díl série Production GraphQL — autentizace a autorizace pomocí @PreAuthorize, sanitizace chyb proti úniku informací a limity hloubky a složitosti dotazů proti zneužití.

  • GraphQL
  • Netflix DGS
  • Spring Security
  • Java
  • API Security
Číst dále arrow_forward
Real-time a reaktivní vzory s Netflix DGS
Část 4

Real-time a reaktivní vzory s Netflix DGS

Čtvrtý díl série Production GraphQL — GraphQL subscriptions přes WebSocket, volba mezi Mono a CompletableFuture pro data fetchery a AOP-based observabilita vaší GraphQL API.

  • GraphQL
  • Netflix DGS
  • WebSocket
  • Spring WebFlux
  • Observability
Číst dále arrow_forward
DGS ve velkém měřítku: Testování, evoluce schématu a federation
Část 5

DGS ve velkém měřítku: Testování, evoluce schématu a federation

Část 5 série Production GraphQL — unit testování DGS komponent pomocí Spocku, evoluce GraphQL schématu bez rozbití klientů a federace více služeb do jednoho unified graphu.

  • GraphQL
  • Netflix DGS
  • Testing
  • Federation
  • Java
Číst dále arrow_forward
Typově bezpečné GraphQL na frontendu
Část 6

Typově bezpečné GraphQL na frontendu

Šestý díl série Production GraphQL — jak přenést typovou bezpečnost z DGS backendu až do Vue komponent pomocí GraphQL Code Generatoru, typed document nodes, víceúrovňových fragmentů a sdíleného balíčku operací.

  • GraphQL
  • TypeScript
  • Vue.js
  • Code Generation
  • Frontend
Číst dále arrow_forward
Observabilita a optimalizace vašeho GraphQL API
Část 7

Observabilita a optimalizace vašeho GraphQL API

Část 7 série Production GraphQL — federation s GraphQL routerem, identifikace klientů, metriky na úrovni operací, klasifikace chyb, analytika schématu a optimalizace výkonu pro vaše DGS API.

  • GraphQL
  • Netflix DGS
  • Observability
  • Performance
  • Federation
Číst dále arrow_forward