-
Notifications
You must be signed in to change notification settings - Fork 0
AWS


(No servers to manage; AWS handles scaling, patching, provisioning) React Frontend → Hosted on Amazon S3 + CloudFront AWS Lambda (if used for API tasks instead of EC2/EKS) Amazon DynamoDB (NoSQL) Amazon S3 (object storage) AWS CloudFront (CDN) AWS X-Ray (APM) Amazon SNS (notifications) AWS Certificate Manager (SSL/TLS) Amazon Route 53 (DNS) AWS KMS (encryption key management)
(You manage container nodes, EC2 instances, or similar infra) Amazon EKS (Kubernetes — managed control plane, but worker nodes need management unless Fargate is used) EC2 for Java Backend (Spring Boot) EC2 for Node.js APIs (unless replaced with Lambda) Amazon RDS / Aurora (server-managed DB; not serverless unless Aurora Serverless is used) Amazon ElastiCache (Redis/Memcached) Prometheus + Grafana (runs in EKS/EC2) AWS WAF & AWS Shield (security appliances but tied to managed infra)