Skip to content

Repozytorium z kodem z LIVE CODING: Jak zaimplementować własny serwer GraphQL? – NEXT 13 MASTERS https://www.youtube.com/watch?v=C3HQe4Of5Qk

Notifications You must be signed in to change notification settings

HyperFunctor/graphql-server-live

Repository files navigation

Jak zaimplementować własny serwer GraphQL?

NEXT 13 MASTERS

Budowanie API często wiąże się z wielokrotnym powtarzaniem tych samych informacji w kontrolerach, walidatorach i dokumentacji. Nie istnieje też ustandaryzowany mechanizm sprawiający, że dokumentacja i kod pozostaną spójne. Dodatkowym problemem jest również to, że tradycyjne API typu REST zwracają za dużo lub za mało danych niż potrzeba, co prowadzi do narzutu przy komunikacji klient-serwer i w efekcie spowolnienia działania aplikacji.

Inherentną cechą GraphQL jest to, że od samego początku operujemy kształtem danych zdefiniowanym w schemie, na podstawie której powstają resolvery i automatycznie generowane są typy oraz dokumentacja (API samodokumentujące). Niejednokrotnie możliwe jest nawet wygenerowanie dużych fragmentów gotowego kodu aplikacji! Co więcej, z GraphQL pobieramy tylko te informacje, które są aktualnie potrzebne unikając dzięki temu nadmiernego transferu danych.

Dowiedz się jak średnie i duże firmy z branży e-commerce wykorzystują GraphQL do budowania API, aby zwiększyć elastyczność, spójność, wydajność i bezpieczeństwo, a także pozwolić na łatwą agregację danych z wielu źródeł.

Rozkład jazdy:

  • ✅ Własny serwer GraphQL
  • ✅ Overfetching i Underfetching
  • ✅ Bezpieczeństwo typów z TypeScriptem
  • ✅ Generowanie kodu
  • ✅ Optymalizacja wydajności
  • ✅ Samodokumentujące API
  • ✅ Wieloźródłowość

By @mmiszy & @zaiste

About

Repozytorium z kodem z LIVE CODING: Jak zaimplementować własny serwer GraphQL? – NEXT 13 MASTERS https://www.youtube.com/watch?v=C3HQe4Of5Qk

Topics

Resources

Stars

Watchers

Forks