Page MenuHomePhabricator

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

Description

Create articles handler for on-demand service that will reflect changes from aritcles kafka topic to s3 following a /articles/{$project_identifier}/{$article_name}.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 articles topic are being stored in s3 using specified key pattern.

To-Do

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

Notes

  • Refer to documentation/api-specs-v2 for files and directories example.
  • Make sure you react to different events update, delete etc. all of them are coming from the same articles topic

Event Timeline

Protsack.stephan set the point value for this task to 8.
Daria_Kevana changed the task status from Open to In Progress.Nov 29 2022, 12:41 PM
Daria_Kevana changed the task status from In Progress to Open.Dec 5 2022, 9:24 AM