Start-up times for different languages

Each supported language comes with its unique behavior in cloud functions. We have not thorough profiled all the different FaaS platforms and languages in this book, but we do know that it has been reported that Node.js and Python have lower cold start times compared with Java and C# on AWS. However, there are also claims that C# functions based on .NET Core 2.0 are significantly faster. AWS recently rolled out support for Golang; however, we are currently unclear on its relative cold start performance.

I may be a bit biased, but I do believe using a language with a lower cold start time is a better choice, at least on AWS, as you can accomplish pretty much anything you need between Node.js and Python. ...

Get Serverless Design Patterns and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.