A Springboot developer’s perspective on using TRPC

This isn’t the first time I’m trying to build a SaaS. I’ve tried before. Looking back the tech stack that I used was perhaps a bit excessive. A quick breakdown would be as follows:

Springboot
NextJS
Postgres
Spring Security for Authentication
Elastic…


This content originally appeared on DEV Community and was authored by lonetrouper

This isn't the first time I'm trying to build a SaaS. I've tried before. Looking back the tech stack that I used was perhaps a bit excessive. A quick breakdown would be as follows:

  1. Springboot
  2. NextJS
  3. Postgres
  4. Spring Security for Authentication
  5. Elasticsearch for supporting text search in documents
  6. Redis

This is a bit too much. On top of using too many components in my backend, I was also kind of slowed down by using different languages for front end and backend.

But we all learn. I've come back with a vengeance, the tech stack being as simple as follows:

  1. NextJS frontend
  2. NextJS server side + TRPC backend
  3. Postgres(Transactional+Vector DB)
  4. Clerk authentication
  5. Supabase as DB provider

To be honest, I've loved working in T3 stack thus far. The feature that I've loved the most is the seamless transition between backend and frontend code, with end to end type safety.


This content originally appeared on DEV Community and was authored by lonetrouper


Print Share Comment Cite Upload Translate Updates
APA

lonetrouper | Sciencx (2025-03-24T16:40:05+00:00) A Springboot developer’s perspective on using TRPC. Retrieved from https://www.scien.cx/2025/03/24/a-springboot-developers-perspective-on-using-trpc/

MLA
" » A Springboot developer’s perspective on using TRPC." lonetrouper | Sciencx - Monday March 24, 2025, https://www.scien.cx/2025/03/24/a-springboot-developers-perspective-on-using-trpc/
HARVARD
lonetrouper | Sciencx Monday March 24, 2025 » A Springboot developer’s perspective on using TRPC., viewed ,<https://www.scien.cx/2025/03/24/a-springboot-developers-perspective-on-using-trpc/>
VANCOUVER
lonetrouper | Sciencx - » A Springboot developer’s perspective on using TRPC. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/03/24/a-springboot-developers-perspective-on-using-trpc/
CHICAGO
" » A Springboot developer’s perspective on using TRPC." lonetrouper | Sciencx - Accessed . https://www.scien.cx/2025/03/24/a-springboot-developers-perspective-on-using-trpc/
IEEE
" » A Springboot developer’s perspective on using TRPC." lonetrouper | Sciencx [Online]. Available: https://www.scien.cx/2025/03/24/a-springboot-developers-perspective-on-using-trpc/. [Accessed: ]
rf:citation
» A Springboot developer’s perspective on using TRPC | lonetrouper | Sciencx | https://www.scien.cx/2025/03/24/a-springboot-developers-perspective-on-using-trpc/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.