Given what you have described in the reasons for starts-ups failure the setup still looks to me like a premature optimization. Also depends a lot on the product if this is going to work. Still if you already have some setup/framework ready to quickly deploy into your suggested setup then it might work.
This will depend a lot on the CTO. For example I would choose Meteor (with Apollo to mirror a bit your architecture) to get started quickly and remove the need to worry about wiring the infrastructure so that I can focus on the product and product-market fit.
I would also consider using MongoDB (with Atlas hosting) instead of DynamoDB, but I can see the value of keeping everything under one hosting provider.
Given what you have described in the reasons for starts-ups failure the setup still looks to me like a premature optimization. Also depends a lot on the product if this is going to work. Still if you already have some setup/framework ready to quickly deploy into your suggested setup then it might work.
This will depend a lot on the CTO. For example I would choose Meteor (with Apollo to mirror a bit your architecture) to get started quickly and remove the need to worry about wiring the infrastructure so that I can focus on the product and product-market fit.
I would also consider using MongoDB (with Atlas hosting) instead of DynamoDB, but I can see the value of keeping everything under one hosting provider.
よくやった
Thank you. I appreciate your insight. I'll study more!