Acceptance Criteria
Description
The biggest bottleneck for performance on the home page is the time it takes to serialize all of the groups during a request to /groups. It takes roughly 1500ms to serialize all 1,400+ groups leading to a slowish load time.
The solution likely involves dropping the current serialization library, as it's caching solution are subpar to say the least. AMS caching actually seems to slow down this endpoint due to the increase in allocations it makes.
Some alternatives worth looking into:
Acceptance Criteria
Description
The biggest bottleneck for performance on the home page is the time it takes to serialize all of the groups during a request to
/groups. It takes roughly 1500ms to serialize all 1,400+ groups leading to a slowish load time.The solution likely involves dropping the current serialization library, as it's caching solution are subpar to say the least. AMS caching actually seems to slow down this endpoint due to the increase in allocations it makes.
Some alternatives worth looking into: