ATM operator data backend
A daily data pipeline for an ATM operator. It pulled the card processor's daily reports and showed each ATM's cash, balances and errors, with text alerts.
The report pulls and the text alerts ran as jobs on a queue. The reports went into Postgres, and a GraphQL API served them.