Given this experience, our hypothesis is if we can greatly increase the speed of deployment, developers will be less interested in local emulation.
With Serverless Components, we're now achieving incredible results. First deployment always takes a bit longer due to initial creation of resources, some of which are global (e.g. AWS IAM), but all Serverless Components are designed to deploy as fast as possible and we're aiming for ~5s max in deployment time as our key metric. We'll go into detail later about how we've been able to optimize this.
https://medium.freecodecamp.org/the-best-ways-to-test-your-s... https://github.com/lambci/docker-lambda
It seems non-trivial to set up at this point
EDIT: Still reading into it... https://serverless.com/framework/docs/providers/aws/guide/te...
Would love to here a best practice case study from someone who has deployed something like this