API Gateway

Architecture 🟡 Mid

Definition

Point d'entree unique pour toutes les requetes client. Gere routage, authentification, rate limiting, aggregation et transformation.

Analogie

La reception d'un hotel : tous les clients passent par elle, et elle dirige vers le bon service.

Exemple de code

// Kong / AWS API Gateway config
routes:
  - path: /users
    service: user-service
    plugins: [rate-limit, jwt-auth]
  - path: /orders
    service: order-service

Cas d'usage

Entree unifiee pour les microservices avec concerns transversaux centralises.

Anti-pattern

Gateway trop intelligente avec de la logique metier — doit rester un passe-plat.

Termes lies

#architecture#interview#microservices