open source it may be. free it is not. paying an expert to correctly deploy an open source solution takes time and money.
oh you want it maintained?
the three recommendations sound like those of a consultant. they work great with exec buy-in, and are a joke without.
yes, yes, you just have to explain yourself. just help management understand. justification is part of the role. how long does that take, and how much effort? (the answer is subjective and contextual.)
to be blunt, this kind of advice is barely more than “do better.” it ignores the situational example of using snowflake cheaply. it acts like most devs aren’t just going to go fire up a postgres rds - you said open source! it oversimplifies all problems, implicitly, to you.
> Pay to make a problem disappear.
no, pay to change the parameters of the problem. this is a fundamental misunderstanding of how to get things done in a constrained environment. it isn’t either/or, and every saas comes with problems. you pay to trade problems. otherwise it wouldn’t be worth a blog post name dropping and shitting on databricks and snowflake costs. in the hands of an untrained user or in a sufficiently constrained environment, they cost a lot - that’s one of the problems you buy. cost management.
> a talk with your local Dev Ops Engineer/ manager to discuss how to secure your implementations
again, hope you’ve taken the time to build these bridges. the author does indicate this is most important.
and it has a cost. someone is building that bridge, and likely someone from each side.
you sometimes pay vendors to deal with technical problems so you can deal with non-technical ones.
most importantly, don’t assume a random stranger on the internet has sufficient context to give you worthwhile recommendations.