Page MenuHomePhabricator

Create versions sync handler for On-demand service
Closed, ResolvedPublic8 Estimated Story Points

Description

Create versions handler for on-demand service that will reflect changes from versions kafka topic to s3 following a /versions/{$project_identifier}/{$version_identifier}.json key pattern so that then this data can be used by On-demand API to provide data to the users.

Acceptance criteria
Messages from versions topic are being stored in s3 using specified key pattern.

To-Do

  • create a versions handler under handlers/versions directory in wikimedia-enterprise/services/on-demand repository
  • add unit tests to the handler

Notes

  • Make sure you react to different events update, delete etc. all of them are coming from the same versions topic

Event Timeline

Daria_Kevana changed the task status from Open to In Progress.Nov 29 2022, 12:42 PM
Daria_Kevana changed the task status from In Progress to Open.Dec 5 2022, 9:25 AM