Mentionsy Mentionsy
Patoarchitekci
Patoarchitekci

API Gateway - BFF, API Aggregation, GraphQL

11.01.2020 ·28 min 35 s · 9 rozdziałów

Kolejny odcinek z API Gateway. Tym razem poruszamy jedno z zastosowań, jakim jest BFF, API Aggregation oraz jak wypada przy tym GraphQL.UserVoiceCiekawe linki i inne znaleziska z tego odcinka: Kubernetes in Action Kubernetes: Up and Running, Second Edition A decade in review in tech This Is My 10-Year-Plan. What’s yours? - Mark Rendle Overambitious API gateways Overambitious API gateways BFF @ SoundCloud Pattern: API Gateway / Backends for Frontends The API gateway pattern versus the Direct client-to-microservice communication Pattern: API Composition Pattern: Backends For Frontends Gateway Aggregation pattern

Wprowadzenie i przedstawienie tematu

Łukasz i Szymon przedstawiają temat odcinka i opisują swoje ostatnie czytania i zainteresowania technologiczne.

2:26
Przygotowanie odcinka

Łukasz opisuje ilość czasu poświęconego na przygotowanie odcinka i podziela się swoim doświadczeniem z czytaniem książki o Kubernetes.

2:01
Definicja API Gateway

Łukasz wprowadza definicję API Gateway i wprowadza nowe pojęcie BFF (Backend for Frontends).

0:29
BFF - definicja i zalety

Łukasz i Szymon omawiają definicję BFF, jego zalety oraz przykłady zastosowania.

2:40
API Aggregation

Szymon porównuje API Aggregation z GraphQL, omawiając różnice w wersjonowaniu, kontrakcie i testowalności.

8:00
Wersjonowanie i kontrakty

Szymon omawia wersjonowanie i kontrakty w kontekście API Aggregation i GraphQL.

4:21
Testowalność i cache'owanie

Szymon porusza temat testowalności i cache'owania w API Aggregation i GraphQL.

1:52
Rate limiting

Szymon porównuje implementację rate limiting w API Aggregation i GraphQL.

4:33
Podsumowanie i wnioski

Łukasz i Szymon podsumowują rozmowę i podnoszą wnioski dotyczące zastosowania BFF i API Aggregation.

2:00

Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.