This service runs a single app instance and a single database in one AZ, with no backups. It works — until anything fails.
Targets: 99.95% availability, critical durability, p99 ≤ 200 ms, under $1,200/mo.
To remove the single points of failure: run at least two app instances across two AZs, make the database Multi-AZ, and enable backups. The latency budget is generous — this one is about resilience, not raw speed.