medic / care-teams

For Product Management
0 stars 0 forks source link

contact_detail apdex: Research problem and develop plan #74

Closed michaelkohn closed 5 months ago

michaelkohn commented 6 months ago

Research problematic area and develop a plan for resolving

latin-panda commented 5 months ago

Yesterday, I dived into load_descendants and load_targets but found nothing we could do. Today, I had better luck! I found out that load_reports (code) is requesting the reports' docs twice, the tech explanation is:

Instead of retrieving the same information twice, reports' docs, we can find a way to pass that information to the process that generates the reports' headers and void querying the user's local DB twice. And make sure we are not breaking anything else using the same processes.

latin-panda commented 5 months ago

I checked load_contact_data, load_contact_summary and load_tasks but found nothing significant in webapp.

In another iteration, I can check the rules engine and the rendering after the data is fetched, but this last one isn't considered in the Apdex score.

Other ideas for tiny improvements:

michaelkohn commented 5 months ago

I'm closing this issue since it was marked as "Done" already.

latin-panda commented 5 months ago

These are developed here.