# My Perfect Tech Stack
When I'm the master of my own domain, and able to make all choices for a tech stack, ideally below is what I'd be using. Of course function comes before familiarity and I'd ensure no other tools are better suited for the job.
But in a perfect world:
NodeJS
would be the execution environment.JavaScript
would be the language of choice.Google Cloud
would be used to host any services needed.EJS
would serve as the HTML templating language.Jest
would be the test runner suite.ExpressJS
would be the HTTP handler.PostgreSQL
would be the Database.JSDoc
would be the documentation builder.Tailwind
would be the CSS Framework.Docker
would be the manager of any microservices.