Hey everyone! We're currently scaling our B2B SaaS analytics and dashboard application. Unfortunately, our old setup with Node and jQuery just can't handle the increased traffic anymore, and the code is turning into a bit of a mess. We're looking for a modern tech stack that is fast, easy to maintain, provides a great developer experience, and fits within our budget. We're considering Next.js vs. SvelteKit, but we're open to any solid options that can scale well over time. What stacks are you currently using that are proving reliable under real traffic? Any upgrades or regrets you'd like to share? Your insights would be super helpful as we gear up for a rebuild!
5 Answers
Before diving into tech choices, pinpoint your target audience and what your dashboard needs to accomplish. Knowing your users and the data they care about makes the technical decisions easier. For B2B dashboards, Python with Django, backed by Postgres, is reliable. Pairing that with options like Celery for processing ensures you have a robust system. Once you determine your audience and goals, you’ll find the right stack almost picks itself.
If you're looking for something quick to set up, give SvelteKit a try. It's straightforward with TypeScript or JavaScript and has a low learning curve, making both frontend and backend development simpler.
For the frontend, any framework will do since it's mainly serving static files, so choose something like Vite with your favorite framework. However, the backend is critical. I recommend Go for its efficiency and ease of deployment; it's super maintainable with clear code.
Consider looking into tools like Bun, Hono, or Elysia for the backend. React paired with TanStack or React Router could be a solid choice because of the ecosystem support. Alternatively, Next.js can help simplify your frontend.
Client-rendered applications can get complicated over time, so I recommend focusing on a heavily server-rendered approach to minimize maintenance. React might introduce unnecessary complexities. Instead, consider using established frameworks like Laravel or Rails that come with built-in tools to streamline your development process.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads