2 ms·
It's pretty hard to capture the nuance of any possible solution in 2 paragraphs without someone coming along and picking it apart. The guy I replied to didn't k
by maccard 3y ago
It's pretty hard to capture the nuance of any possible solution in 2 paragraphs without someone coming along and picking it apart. The guy I replied to didn't know even the most basic information.
Even at that, you said yourself that you can use "cloud" to scale into your spikes.
- vidarh 3y agoYes, but ironically being prepared to handle spikes with cloud tends to make it even less cost effective to do so, because it means you can plan for far higher utilisation of your on prem/colo/managed servers with little risk. It takes very unusual load patterns for cloud to win on cost. It does occasionally happen, but far less often than developers tend to think. There many reasons to choose cloud services, but cost is almost never one of them.
- maccard 3y ago> It does occasionally happen, but far less often than developers tend to think. Guy asked what is a cloud workload, I responded. Nitpicking every tiny detail doesn't help. > There many reasons to choose cloud services, but cost is almost never one of them. It's cheaper to pay me to manage IAM roles for lambdas and ECS instances for 5% of my time than it is to pay someone full-time to manage some sort of VMware or other system. It's easier and cheaper to find someone with experience with AWS who can provide value to the team and product than it is to find someone who can manage and maintain a cobbled together set of scripts to update apps. There are click and go options for deploying major self hosted services like grafana, k8s with secure details that I can use without spending any time (and time == $$$) learning about the developers preferred deployment scheme.
- vidarh 3y agoThis isn't nitpicking, it's why the cloud option is very rarely cheapest. I've costed this out for many organizations over the years and tested the assumptions. > It's cheaper to pay me to manage IAM roles for lambdas and ECS instances for 5% of my time than it is to pay someone full-time to manage some sort of VMware or other system. True, but it's a false equivalence, and one I often see used from people unaware of the ease of contracting this out on a fractional basis. I used to make a living cleaning up after people who thought cloud was easier, who ended up often spending a fortune untangling years of accumulated cruft that just never happened for my non-cloud customers.