I mostly optimize for dev time over performance.
Next.js, Vercel + API functions, DigitalOcean postgres with Prisma.
The biggest dev bottleneck for me was styling & css(mostly because I put away learning it!), tailwind ui components have been a big saver.