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.