ADAPTER-PATTERN
Wrapper for heterogeneous APIs into unified interface.
Definition
Cloud-native adapter differs from the GoF Adapter (object-oriented): here it is deployed as a separate process. Examples: Prometheus exporter (transforms app metrics into Prometheus format), OpenTelemetry Collector (normalises heterogeneous telemetry sources), Apigee Gateway (REST↔SOAP).
Origin
Microsoft Cloud Design Patterns ; historical GoF Adapter pattern from 1994.
Example in context
A Prometheus mysql_exporter sidecar exposes MySQL metrics in Prometheus format for scraping.
Related terms
- Sidecar — parent pattern.