Multi-Tenant Config Service: AWS Architecture

ECS Fargate microservices · gRPC inter-service comms · DynamoDB/SSM strategy pattern · EventBridge-driven refresh

Zoom51%
Spacing
AWS CloudRegion (us-east-1)VPC (10.0.0.0/16)Private SubnetsECS Fargate ClusterOrder Service (ECS Service)Order Task (Fargate)Config Service (ECS Service)Config Task (Fargate), Registered with Cloud Map1Authenticate2JWT Token3REST + JWT4Authenticate5Private Integration6REST to Order Svc7DNS Lookup8gRPC Call9Routetenant_config_*param_config_*EncryptEncrypt10Change Event11Trigger12DNS Lookup13gRPC refresh() DirectLogs & Metrics👤Client / AppsAmazon CognitoAWS API GatewayAWS WAFVPC Link V2Application Load…Balancer🔴REST API Control…ler📡Config Svc gRPC …Client📡gRPC Controller🏭Config Strategy …Factory📊DynamoDB Strategy⚙️SSM StrategyInterface Endpoi…nt (CW)Gateway Endpoint…(DDB)Interface Endpoi…nt (SSM)Amazon DynamoDBParameter StoreAWS KMSAmazon CloudWatchAmazon EventBridgeAWS LambdaAWS Cloud Map
Layout Spacing100%
Auth
Security
Networking
Order Service
Config Service
Data Store
Observability
Event-Driven
Edge / Ingress
Service Mesh
Core Services
Settlement