My goal is to create a SaaS for one of my projects, and my main question is, what is a minimal architecture that I could follow to build something like that? And what tools should I use? Can you suggest books, blog posts on the topic?
If you created a SaaS, what are some of the things you would have known before you started?
Two biggest things I learned: use whatever technology you’re most comfortable with and keep everything dead simple.
Your customers don’t care what language or framework you’re using. They will care when you can’t release features quickly enough because you’re stuck figuring out your own infrastructure.
I’ve written on HN previously[1] about some other things I’ve learned as well.
Do you have any examples of the pet projects posted on GitHub? I could try to take a stab at giving it a front-end, which would probably be the first step in making your pet projects SaaS
Recently I tried remix.js and I think it looks quite promising. Most of the workflows I would use with express still apply, but the developer experience is so well thought out.