We typically have around 1,500 active TGAs at a time. Enumerating the TGAs takes around 25-30 seconds.
As I see it, one big problem is that the REST APIs do not have a call to retrieve a single TGA instance. Instead I am forced to enumerate all TGAs. This scales poorly when the number of TGAs increases past a minimal number.
One suggestion would be to add an API to retrieve a single TGA by name instead of forcing us to enumerate them all.