As much as I like this tooling and the features that Heroku offers it disturbs me that I have to pay $15,000 a month to get more than 99% uptime SLA.<p>To me it is unacceptable to see "max 1 hour downtime" and "max 15 minutes downtime" on plans that cost way more than running your own database on cloud instances from other providers.<p>For reference on AWS I'm running two m3.xlarge instances in an automated failover database cluster that so far has >99.95% uptime for the past year, and it only costs about $400 a month.<p>Meanwhile to get automated failover and a database equivalent to an m3.xlarge you have to pay $1,200 a month on Heroku, and that could still reach 15 minutes of downtime per month.