3 ms·
> To successfully get an application into production, you need to be an expert in the application itself, the deployment target and the deployment methodology.
by jasonlotito 3y ago
> To successfully get an application into production, you need to be an expert in the application itself, the deployment target and the deployment methodology.
I've solved this. I've built this.
> My analogy for this is how complex modern cars are, but you push a button to “start” them.
Yep. Press a button, and it does the job. It takes effort and time to get there, but it works, and it works well. And it's well worth the effort to set things up. Absolutely loved when this was up and running the way it was.
> In addition, the desire to create Terraform modules that meet every single user’s possible use case means that often, the module will expose the entire surface area of the APIs the module is managing to the user.
"Often?" No. Not in my experience. There are very few times you need to expose everything, and most of the features you want to expose are fairly standard for your company. Yes, if you are building modules for the community at large, yes. But you don't need to do that.