Dołącz do NEXT 13 MASTERS 👉 https://www.next13masters.pl/
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ść
📅 CZWARTEK, 20 LIPCA 20:00
Zapraszamy, będzie się działo!
– Michał Miszczyszyn
– Jakub Neander