At Adaptive, I helped to benchmark the Aeron messaging platform on Amazon Web Services (AWS) and another major cloud provider.

During the course of the project, I:

  • built the infrastructure provisioning harness required to run the tests on two cloud providers with different scenarios and configurations (instance types, network connectivity, storage, etc.)
  • built an automation for rendering results (latency graphs, experiment parameters, etc.)
  • helped to run benchmarks, analyzing results and investigating performance issues
  • built a tool for automatically provisioning, running and retrieving results

There is a press release from AWS on the topic and the performance testing results are publicly available.

Tools used: AWS, Linux, Terraform, Bash, Performance Engineering, Python, Java