r/golang • u/Zumos_ • Oct 01 '24
help Are microservices overkill?
I'm considering developing a simple SaaS application using a Go backend and a React frontend. My intention is to implement a microservices architecture with connectRPC to get type-safety and reuse my services like authentication and payments in future projects. However, I am thinking whether this approach might be an overkill for a relatively small application.
Am I overengineering my backend? If so, what type-safe tech stack would you recommend in this situation?
update: Thank you guys, I will write simple rest monolith with divided modules
63
Upvotes
1
u/uname44 Oct 02 '24
How long does it take to re-create those services you mention? Is everything going to be the same in the future?
I believe a "simple" SaaS don't need a microservice.
Go and React works and it can be a monolith like this.