ServiceDiscovery HealthCheck SmartClient HttpClient pipelines - Metrics - Logging - ServiceDiscovery - Rate Limiting - Caching - Retry policies / QoS - Load Balancing - circuit breaker Service aspects Auth - can be separate Audit - can be separate Swagger ApiGateway?