Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.09 KB

backlog.md

File metadata and controls

38 lines (28 loc) · 1.09 KB

Backlog

Basic

Frontend

  • Make sure plotlines are accessible from a colour perception perspective
  • Light mode

Optimisations

  • Use transactions for all multi-part SQL operations
  • Smear updated times a bit to flatten out request rate peaks.
  • Cache coles API version to DB.

Devops

  • Set up private network between services.
  • Set up health check for AGPD container. Touch /tmp/heartbeat or something.
  • Service health monitoring and alerting in general
  • Periodic backups of timeseries DB to S3/other block storage. Possibly just clone fly.io volume?
  • Fix influxdb hdd monitoring. My dashboard lies.

General

  • Calculate $/g where possible
  • Export grafana config/dashboards/etc to repo. Embed as a part of dockerfile (?)
  • Make sure we're defer rows.Close() everywhere we need to.

Cleanup

  • Create a logo and favicon for grafana. Uncomment the stuff in fly/applications/grafana/Dockerfile and deploy

Further work

Other storefronts

  • Aldi

Hosting

  • Write a docker-compose.yaml for non-fly.io hosting.

Features

  • Scan a barcode to see the price history of that item.