Retour aux cas pratiques
SOAP/RESTExpert

SOAP/REST - Concevoir une API Gateway pour exposer et gouverner SOAP et REST avec transformation et observabilité

Scénario

Votre mission est de concevoir une API Gateway devant exposer un ensemble de microservices REST et quelques anciens services SOAP. Exigences : routage et transformation (adapter un appel REST vers un backend SOAP et inverse), versioning des APIs, gestion de breaking changes et policies de routage canari, contrôle d’accès (API keys, JWT, scopes) et quotas / rate limiting par client et par endpoint, caching des réponses (TTL, cache key) pour alléger les backends, et invalidation ; instrumentation complète : traces distribuées (headers trace), métriques (latence, taux d’erreur), logs structurés et dashboards (Prometheus/Grafana), + alerting ; stratégies de fallback (circuit breaker, réponse par défaut) et tests de charge pour valider la scalabilité. Décrivez la configuration de la gateway (policies ou pipelines), l’approche pour transformer SOAP↔REST (mapping XML↔JSON, gestion des namespaces), la politique de sécurité et quota, ainsi qu’un plan de tests (fonctionnels, contrats OpenAPI/WSDL, performance, observabilité).

Compétences ciblées

API GatewayTransformationSOAP↔RESTRate limitingCachingJWTOpenAPIWSDLObservabilitéTraces distribuéesCircuit Breaker
    SOAP/REST - Concevoir une API Gateway pour exposer et gouverner SOAP et REST avec transformation et observabilité — mise en situation SOAP/REST | CodeDuel