herd icon indicating copy to clipboard operation
herd copied to clipboard

Update Category index when data changes

Open nateiam opened this issue 7 years ago • 0 comments

As Herd Product Owner I want the searchable index of Category data to get updated when the underlying data changes

Acceptance Criteria

  • Category searchable index is updated whenever any of the indexed data is changed. This includes any addition, update, or delete of Category or any of it's attributes
  • Performance tests exist to validate index updates with Gatling
    • Updates to the search index complete in under 10 seconds for direct fields and 30 seconds for indirect fields
    • Updates maintain this performance even when receiving 100 new Tags, 500 updates for BDef direct fields and 200 updates for BDef indirect fields in under two minutes
  • Any failure to reach indexing service or perform indexing does not impact data publishers' request to update the data
  • There is no interruption in service while the index is updating

Tech Notes based on team discussion:

  • Approach should mirror approach used by BDef searchable index and leverage existing infrastructure

nateiam avatar Mar 14 '17 20:03 nateiam