La construction de systèmes AWS bien architecturés suit souvent des modèles établis — architecture web en trois niveaux, microservices, pilotée par les événements, serverless, et autres — qui combinent les services AWS pour répondre à des besoins courants comme l'évolutivité, le découplage et la résilience.
Architecture web en trois niveaux (classique)
The classic scalable web app:
PRESENTATION → CloudFront (CDN) + S3 (static frontend) or ALB → web tier
APPLICATION → EC2/containers (auto-scaled, multi-AZ) behind a load balancer
DATA → RDS (Multi-AZ) / DynamoDB; ElastiCache for caching
→ Each tier scales independently; multi-AZ for HA; the foundational web pattern.
