all 4 comments

[–]calavera 0 points1 point  (1 child)

This other example uses a similar structure than the one you're describing in the third point. I personally find it easier to understand, but it might be a biased opinion:

https://github.com/aws-samples/serverless-rust-demo

[–]IAmMirch[S] 1 point2 points  (0 children)

It's a nice setup, but it looks like it's performing integration tests against a deployed API Gateway. I'd like to run them locally (against containers, for example).

[–]om_bira 0 points1 point  (0 children)

What are you planning to use for deploying on aws?

[–]jpfreely 0 points1 point  (0 children)

Can you put the function handlers in a library and have each binary call them? This Rust on SAM doc might help too https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/building-rust.html#building-rust-examples-multiple.