About This Architecture
QuickRent is a multi-AZ MERN stack house rental platform leveraging AWS managed services for high availability and fault tolerance. Traffic flows through Route 53 DNS and CloudFront CDN to an AWS WAF-protected ALB, which routes requests to EC2 Node.js APIs and ECS Fargate React frontends across two availability zones. Session state persists in ElastiCache Redis, while DocumentDB stores rental listings, RDS PostgreSQL handles relational data, and DynamoDB indexes search queries for fast retrieval. Lambda functions handle email notifications via SES and search indexing, with Cognito managing tenant and owner authentication, CloudWatch monitoring the entire stack, and Secrets Manager securing credentials. Fork this diagram to customize compute sizes, add additional regions, or swap managed databases for self-hosted alternatives.