Home

My current tech stack for any web project

Sharing my current tech stack for any web project.

Published on 16 Apr 2024

My tech stack for a full-stack web project is as follows:

Frontend

The landing page is always built with AstroJS and TailwindCSS. The app part is built with SvelteKit configured as a SPA. I usually host everything on Cloudflare.

Backend

My go-to backend programming language is surprisingly Rust. I really like the safety and performance of Rust. I use the Axum framework for the REST API. For the database, I use PostgreSQL or MongoDB depending on the project requirements.

Deployment

I tend to stick to AWS for deployment. I absolutely hate AWS lambda, so I usually deploy my apps on App Runner. If I need a bare-metal server, I use Hetzner Cloud as they have a great price-performance ratio.

Conclusion

This tech stack has served my needs well for the past year. I’m always open to trying new technologies, but I’m happy with this setup for now. Remember, the best tech stack is the one you are most comfortable with or the one that solves your problem the best.