Decision acceptance deadline

03.03.26 (inclusive)

Form of award

Contractual

Product status

Idea

Task type

ICT tasks

Сфера применения

Robotics

Область задачи

Other technological solutions

Type of product

Software/ IS

Problem description

Advertising network APIs have strict restrictions. For example, Meta allows you to make no more than 200 requests per hour per user. When scaling the service, standard synchronous requests result in 429 Too Many Requests errors. This will paralyze the operation of the platform.: statistics are not updated, budgets are not stopped on time. An algorithm is needed that dynamically distributes query quotas among thousands of advertising accounts.

Expected effect

1. Stability: Complete exclusion of API locks from external platforms. 2. Performance: 10-fold increase in system throughput due to asynchronous task execution. 3. Reliability: Guaranteed delivery of commands (for example, "Stop advertising") even if Facebook servers are temporarily unavailable.

Full name of responsible person

Alexey Sergeevich Dresvyansky

Purpose and description of task (project)

Creating an intermediate layer that controls the flow of outgoing requests to external APIs. The goal is to ensure maximum data update speed without the risk of being blocked by advertising platforms. The system should automatically "slow down" requests if the API limits are exhausted, and put them in a priority queue.

Note