Replies: 2 comments
-
We still need load testing of our new indexer/api. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Closing as stale |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Overview
As part of productionalizing Round Manager / Grant Explorer before running alpha rounds, we want to load test our applications so we can understand how our applications behave under heavy traffic.
Specifically, we expect Grant Explorer to have the heaviest traffic / usage.
Past Efforts
On Gitcoin Passport, we tried to set up a load test of the main Passport site.
Relevant stories: passportxyz/passport#294 , passportxyz/passport#112
However, we were unsuccessful in setting up an automated load test because we were unable to automate the in-browser wallet transactions (Passport required users to sign stamps with their wallet)
Instead, we did a "manual" load test by asking the GitcoinDAO members to visit and sign up for Passport.
Unfortunately, we ran into several production issues/outages 😔 :
Possible Approaches
Test Individual Services
We could load-test individual layers of our application stack and/or talk with external services to get a better idea of how they handle load:
External services:
For the centralized QF Calculation service (that the RM/GE team will build), we could also load-test that system
Manual Load Testing
We could ask GitcionDAO or other large groups of people to visit Grant Explorer and vote
Beta Was this translation helpful? Give feedback.
All reactions