Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance testing and fine tune: API and CMS #4335

Closed
6 of 10 tasks
lbeaufort opened this issue May 5, 2020 · 1 comment
Closed
6 of 10 tasks

Performance testing and fine tune: API and CMS #4335

lbeaufort opened this issue May 5, 2020 · 1 comment
Assignees
Milestone

Comments

@lbeaufort
Copy link
Member

lbeaufort commented May 5, 2020

@patphongs commented on Thu Apr 30 2020

What we're after: In order to ensure the best timeout settings in the CMS, we need to perform load testing in the API and check how long it takes for the CMS to respond.

Completion criteria:

  • Determine an optimal timeout for CMS api_caller. Make sure we know/document retry settings to better understand expected behavior.
  • Set up API and CMS app instances to match production
  • Test performance with 2 and 4 Aurora db clusters We set up autoscaling
  • Document locust results - share a link to the results here, or how to get to them
  • Open up follow up issues for additional changes needed, including one to tie to the IR documentation

Technical steps

Setup

  • set up the environment: will need to work with database team to replicate prod DB setup. set up application instances for API and CMS

Run the tests

  • Replicate 4/15 load in API and CMS
  • Test the API alone, document results
  • Test the CMS and API together, document results

Cleanup

  • Put everything back (DB, application instances
@lbeaufort lbeaufort added this to the Sprint 12.4 milestone May 5, 2020
@lbeaufort lbeaufort changed the title Performance testing and fine tune: Slow API response with CMS timeout settings Performance testing and fine tune: API and CMS May 5, 2020
@lbeaufort lbeaufort self-assigned this May 19, 2020
@lbeaufort
Copy link
Member Author

lbeaufort commented May 29, 2020

Followup tickets, tagged for 12.6:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants