The Serverless Programing episode from the Fragmented podcast is an excellent episode on starting and selling projects as a side or a hobby activity. It does not encompass everything, but it offers a good mindset on how to look at the success or failure of side projects. In addition, the episode talks about serverless architecture and how it can help simplify and speedup development on the cheap.
At the end, relying on Cloud Function minimized the need for me to work around infrastructure constraints, like SSO, LDAP group memberships, and firewall zones. It also enabled me to support CORS in a less constrained way and I implemented reusable APIs which minimized the need for user input and provided additional resources on the backend.