I'm do it more "on the side", the actual goal is an SaaS product.
Also, I'm looking more into non-AWS solutions right now. Cloudflare Workers, FaunaDB, Auth0, Paddle, etc.
I'm do it more "on the side", the actual goal is an SaaS product.
Also, I'm looking more into non-AWS solutions right now. Cloudflare Workers, FaunaDB, Auth0, Paddle, etc.
Definitively, there are several ways to build a SaaS product and I also think Cloudflare Workers, FaunaDB, Auth0, Paddle, etc. is a good stack.
One good thing to use AWS, everything is centralized. Another good thing is you can use Infrastructure as code. As a developer, you can provision everything with code (TypeScript), no need to click and remember user interface.
AWS brings more out-of-the-box.
But stand alone solutions are usually more polished.
Currently, I'm using Pulumi, which is like the AWS CDK, but for more than AWS.
I built some resource providers for unsupported services, and it worked like a charm.