DEV Community

Discussion on: What would your tech stack of choice be for a new web dev project?

Collapse
 
hunghvu profile image
Hung Vu

It really depends on what the requirements are. My one-choice-fit-many solution is:

  • Front end: React - TS, Material UI
  • Back end: NestJS - TS, with TypeORM
  • Database: PostgreSQL

Going for an exotic solution will be hard to maintain in the long term (hiring talents, etc.)

For cloud deployment, Google Cloud. As Google Workspace is widely used by organizations, even small one, it will be easier to integrate.

  • Front end + Back end: App Engine or Compute Engine
  • Database: Cloud SQL
  • SSO Auth: Google Cloud Identity (essentially Firebase, but with more compliances)
  • Infrastructure as Code: Terraform

I'm actually writing about the stack above if anyone is interested in. hungvu.tech