The 'Next.js + Vercel + Postgres' stack handles an incredible amount of traffic out of the box. There’s absolutely no reason a side project needs microservices from day one.
That stack is an absolute powerhouse. It can easily scale to hundreds of thousands of users without changing a single line of architecture. Microservices on day one is just asking for a headache!