About This Architecture
Centralized Price Feed Service on AWS ingests real-time commodity and FX rates from external providers through a NAT Gateway, normalizes data via Node.js Price Collector with safety logic, and serves rates through a load-balanced API backed by ElastiCache and RDS. Cloudflare provides DNS, CDN, and DDoS protection at the edge, while an Internet Gateway, WAF, and ALB enforce security in the DMZ before routing to Trading, Portfolio, and Reporting backends across multiple AWS accounts. CloudWatch monitors the Price Collector and API instances for anomalies, price deviations, and trading pause triggers, ensuring data integrity and availability. Fork this diagram to customize subnets, add additional data sources, or integrate with your own trading safety logic and analytics pipelines. This architecture demonstrates secure multi-tier design with clear separation between public, application, and data layers in a financial-grade AWS VPC.