Skip to content

CIRCSTORE-642 Implement cache for locations and service-points API calls#552

Open
roman-barannyk wants to merge 5 commits intomasterfrom
CIRCSTORE-642
Open

CIRCSTORE-642 Implement cache for locations and service-points API calls#552
roman-barannyk wants to merge 5 commits intomasterfrom
CIRCSTORE-642

Conversation

@roman-barannyk
Copy link
Contributor

Purpose

We are seeing elevated calls to mod-inventory-storage from mod-circulation-storage during bulk operations. It is causing instability at mod-inventory-storage which requires more resources to stay alive during acceptable customer actions. This increases hosting costs and reduced customer experience when certain calls fails and have to be re-executed within the bulk operation.

The endpoints exercised are /locations and /service-points. Within a minute duration, we are seeing 52K calls each to retrieve location and service-point data. For example, Kafka item-update events trigger up to 2 sequential HTTP calls to /locations and /service-points with zero caching. This results in massive redundant traffic during bulk item updates

Resolves: CIRCSTORE-642

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant