Provides secure website login using Amazon Cognito with a load-balanced web app and protected database. Includes monitor...
Takes 30 seconds • No credit card required
Provides secure website login using Amazon Cognito with a load-balanced web app and protected database. Includes monitoring, encryption, and threat detection services.
A simple login authenticator for web sites
about 5 hours ago
I think the biggest production risk here is that the design looks “highly available” at the app tier but not clearly at the data and network tiers. I see two EC2 app instances behind an ALB, which is good, but only one RDS Postgres component is described and there’s no explicit Multi-AZ, backup/restore strategy, or subnet layout shown. For an authenticator, the database is the real critical path: a single-AZ DB outage, failed patch, or storage issue can take login down entirely even if the ALB and EC2 fleet are healthy. I’m also concerned that security tooling is stronger on detection than prevention. CloudTrail, GuardDuty, and Security Hub help after the fact, but I don’t see WAF, rate limiting, brute-force protection, or session/token design. For an internet-facing login service, credential stuffing is a much more immediate risk than CPU alarms. I would tighten the diagram around Multi-AZ RDS, private subnets/NAT clarity, and explicit auth protections before calling this production-ready.
Sign in to share your review on this architecture
Sign in to reviewOpen an interactive version — fork it, generate AI variants, or share it with your team.
Make this template your own
Estimated monthly cost
$96.35/month
22 cloud services in this architecture
Ready to build this?
Clone this architecture into your workspace and deploy it to your cloud account.
Deploy This ArchitectureTakes 30 seconds • No credit card required