Traefik IngressRoute performance considerations

Hi!

My team and I are doing some research regarding the performance of Traefik, specifically for cases when it has to parse a lot of domains from IngressRoute objects. Has there been any attempt to benchmark what happens when Traefik has to:

  1. Parse a lot of IngressRoute objects in the order of 10k and higher with a single domain in each one?
  2. Parse big IngressRoute objects with as many hostnames as can be fit into each of them?
  3. A combination of the above.

We're guessing that the scenarios above would cause Traefik to consume a lot of memory, but we'd also like to get an idea of how such cases would impact over all performance from a client's perspective.