In general I believe lambdas are best for one off actions in response to other actions. Moving a REST API entirely to lambda often isn’t the right move (example).
Spinning up a Meteor server is slow and it eats up a fairly significant amount of memory at idle, so I suspect it might be pretty expensive and inefficient to put a Meteor app behind a lamda, but if anyone’s done it I’d love to hear about their experience.
We deploy using AWS Fargate which is a managed service based on Docker images, and I’ve been happy with that solution so far for a stateful Meteor app.
All of this could change tho once Apollo is treated more as a first class citizen in Meteor, which Ben and the team have hinted at recently. So maybe in Meteor 1.9 or 2.0 we could get closer to an easy stateless solution 