create cron jobs that run at 12:00 am Monday morning, querying against the previous weeks emotes.
this could be possibly better and capture a more acural snap shot if ran at 12:00 am Tuesday against the previous Mon-Sun, but do not over think this. It can be a future state improvement. This will become techincal debt!!!
Create this cron job when a new channel is added to Dynamodb. possibly hook into the Dynamodb streams?
the monthly one will be ran at 12:00am on the first of every month.
when a channel is removed from the database these cron jobs will automatically be removed.
create cron jobs that run at 12:00 am Monday morning, querying against the previous weeks emotes.
Create this cron job when a new channel is added to Dynamodb. possibly hook into the Dynamodb streams?
the monthly one will be ran at 12:00am on the first of every month.
when a channel is removed from the database these cron jobs will automatically be removed.