Page MenuHomePhabricator

[Timebox 8h] - Investigate if the backend api appears unable to cope with production load to get wikiWithDomain
Open, Needs TriagePublic

Description

We want to determine if two platform outages we experienced in early Jan were the result of the backend api finding it far more expensive than we expect to get the wikiDetails. See: T354829 and T354248

This will enable us to determine if we wish it improve the performance of the backend api or if we wish to focus on the cache of wiki details in mediawiki.

A/C:

  • Get estimate of approx scale of requests per minute we see in production to the backend api
  • Run a load test against a local setup at this rate (or 120% etc.) of this rate
    • Run this test against both a single domain
    • and multiple domains (e.g. in a round robin style)