Sujet

API et communication entre services

Comment les services communiquent : API synchrones, messagerie asynchrone, contrats et gateways.

Chaque décision d'intégration est une décision de couplage. Ce sujet compare REST, gRPC et GraphQL pour les appels synchrones, couvre les files et le pub-sub avec leurs garanties de livraison, enseigne des contrats et un versionnage d'API qui ne cassent pas les consommateurs, et place gateways et service discovery à la frontière du système.

Leçons de ce sujet

  1. 1Synchronous ApisGratuit
  2. 2Asynchronous Messaging
  3. 3Api Design And Versioning
  4. 4Api Gateways And Service Discovery