|
|
|
|
|
by filestorage
970 days ago
|
|
Frontend: Angular or Vue, deployed on AWS S3 bucket + cloudfront (for https) Backend: AWS Appsync (or AWS API Gateway) integrated with AWS Lambdas written in Golang. Authentication through AWS Cognito.
DB: anything serverless from AWS (Dynamodb, Aurora etc.) This way the app would be 100% serverless, no need for effort to scale it or to maintain the infrastructure (apart from automating the ifrastructure through AWS CDK). |
|
Serverless is cool when you start with 300 users and you’re still in the free tier plan. After that, it’s going to cost you a fortune when you really need to scale, and I’m not even thinking about the time that you would need to waste writing everything back to a monolith/microservice, because that is what’s going to happen most likely.