*this post is the 1st post in a 4 part series
Part 1: Introduction
Part 2: Supabase
Part 3: Vercel
Part 4: Svelte
Here at DiverseTalent.ai, we evaluated a vast expanse of software engineering solutions before embarking on our build.
During our journey, we settled on a tech stack that feels less like a compromise and more like a homecoming: Svelte, Supabase, and Vercel.
This powerful combination has become the cornerstone of our development process, streamlining our workflow and ensuring that our focus remains squarely on driving value for job seekers and employers.
Laying down the right technological foundation is not just about having solid, reliable, and scalable tools; it’s about creating a launching pad for innovation and growth.
Why SvelteKit, Supabase, & Vercel?
Let’s quickly break down this winning trio:
- Svelte is a “new” JavaScript framework which brought simplicity and speed to our web development efforts. It cuts through the usual front-end complexities, allowing us to craft fast, maintainable web applications with ease. For a team like ours, where agility is essential, Svelte has been perfect.
- Supabase, our go-to for backend services, offers an alternative to Firebase but with an open-source ethos and a robust PostgreSQL foundation. It handles authentication, databases, and storage with a finesse that frees us from the usual backend drudgery, making our development cycle leaner and meaner.
- Vercel ties it all together with its seamless deployment and hosting capabilities. Integrated perfectly with SvelteKit and GitHub, it ensures our applications are not just swiftly deployed but also delivered with speed to users worldwide, thanks to its global CDN.
(Over the next few weeks, we’ll be going deep and outlining the advantages we found with Svelte, Supabase & Vercel over the other options we could have chosen. Stay tuned to our blog)
Reflections on Our Tech Journey
Having had experience with the gambit of architectural approaches from on-prem server-hosted to fully managed no-code solutions (and everything in between), we needed to find a balance that fitted DiverseTalent specifically.
The high maintenance required of primitive services on platforms like AWS, Azure or GCP, was not going to suit our small team and tight timescales. In the team’s previous experiences, managing such platforms required a disproportionate amount of time and resources, often diverting attention from innovation and development.
On the flip side, the low/no-code approach was attractive. However, experiences with current tools had always led to hitting a technical wall pretty quickly, something we could also foresee very shortly given the requirements for the DiverseTalent platform.
We needed to find the path in between.
We needed something that was going to be productive in a very short period of time but with no compromises on scalability and also be cost-effective. The ability to grow without being hamstrung by our infrastructure was crucial. Here, Supabase and Vercel truly shine, offering solutions that scale economically and with grace, ensuring we can meet our users’ needs without missing a beat.
The simplicity, efficiency, and scalability of our chosen stack are not just a relief; they have proved a strategic advantage.
Over the next few weeks, we’ll be going deep and outlining the advantages we found with Svelte, Supabase & Vercel over the other options we could have chosen. Stay tuned to our blog.
Part 1: Introduction
Part 2: Supabase
Part 3: Vercel
Part 4: Svelte