Disclaimer: I work at AWS in ProServe all opinions are my own.
What I wouldn’t do if starting my own business unless I already knew AWS is use AWS or any other cloud provider except for using a simple VPS solution like Linode or AWS LightSail (a fixed cost VM).
I know the ins an outs of AWS well. But if I were doing a side project that wasn’t completely serverless - Lambda + DynamoDB + API Gateway[1], I would use Lightsail or another simple VPS solution and create a simple monolithic app using a framework I knew well.
[1] let me emphasize again that I’m not suggesting serverless unless you know it and I’m definitely not suggesting DDB unless you both know it’s limitations and have very well defined query patterns.
The idea is to build something using technology that he already knows and to focus on the business and not get bogged down on learning new technology. Keep it simple
What I wouldn’t do if starting my own business unless I already knew AWS is use AWS or any other cloud provider except for using a simple VPS solution like Linode or AWS LightSail (a fixed cost VM).
I know the ins an outs of AWS well. But if I were doing a side project that wasn’t completely serverless - Lambda + DynamoDB + API Gateway[1], I would use Lightsail or another simple VPS solution and create a simple monolithic app using a framework I knew well.
[1] let me emphasize again that I’m not suggesting serverless unless you know it and I’m definitely not suggesting DDB unless you both know it’s limitations and have very well defined query patterns.