Hacker News new | ask | show | jobs
by api 3870 days ago
If you build your app around things like Amazon's databases, lambda, etc., then you can't run it (easily) anywhere but on Amazon EC2. It's basically a giant mainframe that runs a proprietary mainframe OS.

Of course you can use a-la-carte VMs in EC2 and do it that way and avoid platform lock-in, but Amazon is increasingly steering users away from that toward managed systems. These managed systems do have short term benefits (just like iOS does), but the long term bargain is similar.