Description:
This task is to place the service on Service Ops radar. Platform Engineering will update the ticket once Hugh is back.
A Go service that supports access of Image Suggestions data - both the Image Suggestion and its associated feedback - to Cassandra. An Image Suggestion is a mapping between an unillustrated Wiki Article and one or more Images. The Image Suggestion data is based on the output of an algorithm developed by the Structured Data team.
The repo is here:
https://gerrit.wikimedia.org/r/admin/repos/generated-data-platform/datasets/image-suggestions
Timeline: Targeting deployment start of Q4
Diagram:
Technologies: Go, Cassandra
Point person: @WDoranWMF @Eevans
Acceptance criteria
- Move repo from Gitlab to Gerrit
- Add DNS records
- Write a Helm chart
- Docker container is built
- Integrate container creation into the pipeline
- Test in mini-kube
- Benchmark/load test the service
- Provide metrics gathered via Prometheus and dashboards to monitor and assess
- Deploy
- Documentation updated