Posted on 18 May 2020, updated on 6 August 2021.
A few weeks ago, my team and I had to deploy an infrastructure in five days on AWS: CloudFront, WAF, S3, API-Gateway, NLB, EKS, RDS. This infrastructure had to sustain 50 thousand calls in one minute on the backend (http PUT with INSERT INTO a DB) and 3 million users in 5 minutes on the frontend (http GET on a static page). To make sure everything would go smoothly when we go live, I deployed a Gatling frontline instance. Within a few minutes, we could start shooting. Within hours we had properly tuned and scaled our infrastructure. Here is how you can quickly start shooting as well.