+ 2

Fast AWS Lambda ETLs

I want to be able to quickly update connected graph, relational and time series databases in AWS. I plan to use AWS's Lambda service for scheduling ETLs. Lambda supports only the following languages: Java, Go, PowerShell, Node.js, C#, Python, and Ruby Which one of those specific ones is the fastest to execute?

19th Dec 2019, 8:02 AM
Konrad
Konrad - avatar
2 Answers
+ 4
You have the overhead of running a lambda, which is pretty much independent of the language you choose. Waiting for GraphQL and database responses will be necessary in any language too. If your lambda just does some database queries then the language you pick will not have any significant impact on performance, because most of the time is spent waiting on other services. I say choose the language you are most comfortable with.
19th Dec 2019, 5:28 PM
Schindlabua
Schindlabua - avatar
+ 3
S. Stojanović and A. Simović assert Node.js and Python have significantly lower delays (Serverless Applications with Node.js)
20th Nov 2020, 6:19 PM
Alexander Koval🇧🇾
Alexander Koval🇧🇾 - avatar