After building on a few simpler web applications, I think we've found this nice balance of having a statically hosted front-end (React or even static HTML) and going with a simpler backend just using serverless functions by Cloudflare workers.
Everything stays in a single place, lightweight options/APIs are there are for things like database, sending emails, etc.
Example: we did the same with the TabsyPOS newsletter subscription option.
Example 2: For a client POC, we used the same approach for a couple of LLM calls and PDF generation.
The stack feels very lean. I recommend people try this approach instead of always going with servers and managing them.
