[Spike] Improve subscription load times
Problem
Because it's currently painful to create Zuora subscriptions, I usually have a lot of subscriptions set up on my account so that I have subscriptions handy for common testing scenarios. This makes the main CDot portal page take a long time to load and eats up a lot of developer/designer/etc time.
For example, my page takes 23.14s to load 13 subscriptions. This is a massive amount of time to wait, especially when working on UI changes in the application since that involves a lot of reloading.
How to record page load time
- Open up the developer tools in your browser (
cmd+ctrl+I
), - Click the
Lighthouse
tab on the top. - Click
Analyze page load
in the top left of that tab. You can also de-select everything except forPerformance
in theCategories
if you only care about page load time.
Proposal
- Determine how to better handle multiple subscriptions to improve the testing story for developers.
- Also identify any production users that have multiple subscriptions to identify customer impact.
Result
- Create follow-up issues based on solutions identified in this spike
- Create report with number of customers who could be impacted by this slowness
Edited by Laura Callahan