Web Engineer. Working mostly with PHP, Symfony and Golang.
Entusiast about Engineering Best Practices, Continuous Delivery and DevOps.
Sports and FC Porto fan!
I would need to understand better all the requirements first (like performance and scalability requirements for example, to give a more informed decision. ;)
Still, as starter point, for a medium sized web application I would be interested in using Nuxt3/SvelteKit (withTypescript), Tailwind for styles, Prisma and Postgres for database.
I believe all this Next/Nuxt/SvelteKit with SSR will be the rebirth of the more monolith / single deployment applications, similar to what we would build in the 2000s using PHP, Django or Rails, but with a much more enjoyable architecture and development experience on the frontend, due to the tooling evolution and component based architecture, as well as Typescript.
If the business logic would be very heavy and complex, then I would probably separate the API and build it in Go, while keeping the same stack for the frontend
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I would need to understand better all the requirements first (like performance and scalability requirements for example, to give a more informed decision. ;)
Still, as starter point, for a medium sized web application I would be interested in using Nuxt3/SvelteKit (withTypescript), Tailwind for styles, Prisma and Postgres for database.
I believe all this Next/Nuxt/SvelteKit with SSR will be the rebirth of the more monolith / single deployment applications, similar to what we would build in the 2000s using PHP, Django or Rails, but with a much more enjoyable architecture and development experience on the frontend, due to the tooling evolution and component based architecture, as well as Typescript.
If the business logic would be very heavy and complex, then I would probably separate the API and build it in Go, while keeping the same stack for the frontend