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