4 ms·
Have worked on a few SaaS apps that are built on just a couple of Linode/DigitalOcean VMs and bare metal DBs. Costs on AWS would have been 3-4x more. It isn't d
by hw 5y ago
Have worked on a few SaaS apps that are built on just a couple of Linode/DigitalOcean VMs and bare metal DBs. Costs on AWS would have been 3-4x more. It isn't difficult writing Chef scripts or building a postgresql cluster with auto failover.
Unfortunately now finding engineers who can work outside of the big 3 cloud providers are rare. The lock-in is actually industry wide, not just from a resourcing point but also if you want to be taken seriously from an investor perspective. And of course with VC money you can just throw a chunk of it on AWS, but if you are bootstrapped it’s a different story
Having said that, eventually there will be a need to move to cloud once you are about to hit a certain scale or have more compliance and security requirements
- ignoramous 5y ago> And of course with VC money you can just throw a chunk of it on AWS Don't think VCs are much enthused about AWS either: https://a16z.com/2021/05/27/cost-of-cloud-paradox-market-cap-cloud-lifecycle-scale-growth-repatriation-optimization/ https://a16z.com/2021/05/27/cost-of-cloud-paradox-market-cap...
- 8note 5y agoThat explains a lot of blockchain enthusiasm. Get somebody else to worry about paying for the cloud costs
- pjmlp 5y agoEnterprises are also doing this to themselves with the usual trend to hire only in X, so if they want people skilled in cloud native with 5 years experience in production, that is what they will get.
- MonaroVXR 5y agoWhat about training people to get better?
- pjmlp 5y agoOnly if they can get away with putting that as project expenses, in most cases. Fortunately that are still some that do care about training, without going through such actions. But they are the minority either way, when training is considered a perk on job offers.
- 8note 5y agoI'd expect anyone that can work well inside of the big 3 cloud providers to be able to work outside of them too. The performance drop is that the developer experience is poorer when you don't use them. There is more rote work to be done to accomplish an equivalent end