The folder primer3-build-env contains a simple setup for building primer3 on
the Amazon Linux which is what runs on AWS Lambda. To get just a primer3_core
binary simply cd primer3-build-env and run make build-primer3. Docker is
required for this step.
Lambda can be run locally without the need to deploy on AWS. This requires the SAM CLI, which runs each lambda invocation inside a docker container.
AWS Lambda performance depends on the memory setting, regardless of how much memory is the lambda function actually consuming. See https://github.com/epsagon/lambda-memory-performance-benchmark for more details.
- Docker images with AWS Lambda execution environments https://hub.docker.com/r/lambci/lambda/