Maybe if you use GKE that might be the case, but otherwise, running Kubernetes is a fools errand if you don’t have extensive experience with systems and SRE, imho, and anyone telling you otherwise is selling snake oil. Sure, you might get lucky and never have a major issue, but do you really want to depend on luck?
> I learned in the last 20 years working as a systems engineer that the best tools or stacks are ones easy to understand, debug and fix.
Sure, that’s an ideal goal and one I strive for too when possible, but there’s a reason why many SRE folks make a very large salary compared to national averages. Hard work is expected from time to time.
Disclaimer: I'm a n00b when it comes to web stuff.
An autoscaling group in AWS might have issues if you complicate it a bit and run into edge case bugs, but otherwise it's most definitely going to scale your instances up and down (because they bill you to do so)
Simply said: buying basic VM/dedicated machines has been around long enough that it is not a black box for professionals.
One nitpick though:
> do autoscaling (using AWS)
But that would mean that you're partially locked in on AWS? Only when it comes to auto scaling bit still...
You're either locked into a provider for that or locked into the team that runs your own datacenters.