DEV Community

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

Collapse
 
buphmin profile image
buphmin

This is a tricky one as it depends on the product which stack makes the most sense. Ecommerce is tricky because how accustomed we have gotten to high quality sites, such as Amazon, which load incredibly fast (most of the time). In my experience people are extremely picky with performance when they are purchasing things.

I'm going to assume there isn't an Ecommerce framework that exists and it needs to be built from scratch.

So given that I'd probably consider:

Testing:

  • cypress
  • language specific unit test frameworks

Backend:

  • Typescript NestJS (fastify adapter)
  • Golang for performance critical components if needed
  • Postgres
  • Deploy to AWS since I'm familiar with it with ECS
  • Consider cache for mostly static parts

Frontend:

  • VueJS typescript, it's the fastest/cleanest way to develop FE I've found so far.
  • CSS depends on the design, find the closest or most flexible framework to do what I need