Feb 19, 2021
I ended up with something similar. I started with hapi wrapped in lambdas. But on the next project, I went straight nodejs. This is because I didn't want the unnecessary bloat and also I was using AWS API Gateway as the router. So I ended up with 3 JOI validators methods (body params, query params and path params) that I may or may not use per endpoint (similar/influenced by hapi).