Open bajajcodes opened 1 year ago
Hey @shmbajaj can we add further breakdown of tasks which are likely to consume more days, like there is a task which estimate is 11days. Also we can divide the tasks and get them built parallel.
Hey @shmbajaj can we add further breakdown of tasks which are likely to consume more days, like there is a task which estimate is 11days. Also we can divide the tasks and get them built parallel.
Hey, @vikhyat187 I have a breakdown of the tasks dashboard feature. FYI:
Nice breakdown of tasks super cool, well documented 🚀
This feature involves researching, identifying, and coming up with rate-limiting rules for common rate limiters and a few routes for testing and debugging while developing. Already build solutions references will be taken for identifying how they came up with the solution.
To come up with rate-limiting parameters(Rate (Requests / Period), Counting characteristics, Duration) values for global rate limit and per-API rate limit, newrelic
APM(Application Performance Monitoring) can be used.
Here's how newrelic
APM can help:
INFO:
newrelic
, as it's already used in the backend.By leveraging New Relic APM and following these steps, can practically analyze traffic data, and determine API rate limiting parameters at different levels.
LGTM
Problem
Solution
Info:
Deliverables
newrelic
to come up with rate limit parameters and their valuesnode-rate-limiter-flexible
package, using in-process memory store(temp), getting rate limiting rules from variables stored in process memory (temp).x-forwarded-for
, port, and subnetting.type
(ipaddress, userId, both) passed.app_owner
,super_user
,member
, anduser
.app_owner
,super_user
,member
, anduser
.To Be Calculated
To Be Added
To Be Calculated
To Be Added
To Be Calculated
To Be Added
[Note:]
[Info]:
References