AWS Lambda allows developers to write their code and run it without worrying about provisioning machines and/or scaling them. AWS Lambda's billing model is based on how much memory your code consumes and how fast it completes. That makes C++ an ideal candidate for AWS Lambda.
However, C++ programs are compiled with many different compilers and linked against different versions the standard library. This poses a challenge for deployment when the target environment is not something under your control. It can also be too restrictive to require users to build their programs from scratch in that environment and that environment only.
In this talk, I will walk you through the problems we faced and the techniques we used to solve them in order to make running C++ on AWS Lambda a reality.
Marco is a senior software engineer at AWS who works full time on developing & maintaining the C++ SDK for AWS. He is also the author of the C++ runtime for AWS Lambda.
Thursday September 19, 2019 15:50 - 16:20 MDT
Crest 4/5