Setup AWS Access:
export AWS_ACCESS_KEY_ID="XXXXXXX"
export AWS_SECRET_ACCESS_KEY="XXXXXX"
export AWS_SESSION_TOKEN="XXXXXX"
You will need to install Hyperfine and Pulumi.
Experiments are separated into subdirectories of /scripts
. Each directory has its own run.sh
file, which must be executed from the top level of this repo.
Download the Pulumi repo to $HOME/pulumi/pulumi
.
- automation: This experiment compares Python programs running Automation API to Python CLI programs.
- ts-vs-py: This experiment compares TypeScript to Python performance using newer versions of Pulumi, where they should perform comparably.
To run all of the experiments, from this directory, execute:
$ ./scripts/run.bash