Description
Generates campaign requests instances ready to be fetched by manager-consumer service. All requests are being initiated by the scheduler-interval service, which is explicitly focused on interval tasks scheduling.
Data flow
Input
interval-jobs-store Redis queue
Output
campaign_request instances are being created and stored in mongoDB. At the same time, consumers_campaign_requests is being populated with new request IDs, grouped by the consumer IDs they belong to.