Cosa è l'API Gateway Design Pattern in italiano

preview_player
Показать описание
Il design pattern API Gateway permette di risolvere molti problemi nell'accesso a servizi in architetture distribuite.

API Gateway è un servizio che fornisce un punto di ingresso unico per un certo gruppo di microservizi.

A volte viene chiamato anche BFF (Back-end for front-end) perché è progettato pensando ai requisiti dell’app client.

Inoltre funziona come reverse proxy e fornisce funzionalità quali autenticazione, terminazione SSL e caching.

Tra le funzionalità tipiche troviamo:

- Reverse proxy. Routing layer 7.
- Request aggregation.
- Autenticazione e autorizzazione
- Service discovery
- Response caching
- Retry policies, circuit braker, QoS
- Rate limit and throttling
- Load balancing
- Logging

Fammi sapere cosa ne pensi nei commenti!

Metti un mi piace e iscriviti al canale per restare aggiornato su nuove uscite!

Рекомендации по теме
Комментарии
Автор

Molto chiaro ed efficace. Ottima capacità di sintesi e di correlazione con tecniche ingegneristiche quali Exponential backoff e Circuit Breaker. Grazie e complimenti

rosariocarvello
Автор

Complimenti, ottima spiegazione!....Grazie

marcogiudice
Автор

Ottimo e molto chiaro, complimenti e magari sempre sullo stesso argomento qualche esempio pratico con c#

EurofighterTyphoon
Автор

Sempre molto chiaro e sintetico. A qualcuno può sembrare che si dia per scontato concetti complessi come il circuit breaker ma è questa la capacità di sintesi richiesta. Per i dettagli si rimanda agli approfondimenti.

SimmacoDiMaio