What a typical serverless architecture looks like in AWS
Please don't do this.I have seen this in practice. A simple CRUD app split across literally 100 of "re-usable" repositories. The business logic is all over the place and impossible to reason about. Especially with step-functions, now the logic is both in the code and on the cloud-level. Each developer gets siloed into their little part and not able to run the whole app locally.The whole thing could easily fit in a single VM as a Rails or Django application.The only one that will be happy about this is AWS and contractors because it's a guaranteed lock-in.