The AWS-Lambda services can be developed in Java, C #, Python, Go, PowerShell and finally NodeJS ( DOC ).
Nowadays NodeJs are used as an application backend with the advantage of natively developing asynchronous server requests through assync-wait or promises. This brings a layer of complexity to the code much larger than when compared to the same application that does not use asynchronous functions.
The idea is simple - if you have a server running on NodeJs that will provide a function (sendEmail for example) and it can respond to 4 simultaneous requests in the same tread pool - or at the same time.
One of the advantages of AWS-Lambda is that the function itself is scalable and allows for competition naturally (regardless of the language chosen - DOC ).
Now, of course, the lambda function offers you the possibility to 1000 instances available at any time , what would be the advantage of using NodeJs with the justification of having the same asemail (sendEmail) function?