The main worker is a .Net API with Hangfire that hits a public facing API from the radio station. That data is stored in a MySQL database that feeds a React dashboard front end.
There's some caching that happens behind the scenes to help with some of the large data crunching.
There's some caching that happens behind the scenes to help with some of the large data crunching.