Feature: Adaptive Bulkhead with Dynamic Concurrency Limits
Feature: Adaptive Bulkhead with Dynamic Concurrency Limits: a task in LegoFlow-SWE (Harbor dataset). We need an AdaptiveBulkhead component that manages concurrency by automatically tuning the maximum allowed concurrent calls, based on the recent outcomes of calls (successes, failures, and slow…
The task
We need an `AdaptiveBulkhead` component that manages concurrency by automatically tuning the maximum allowed concurrent calls, based on the recent outcomes of calls (successes, failures, and slow calls). This is akin to TCP congestion control, where the limit grows when the system is healthy and shrinks when it is…
Part of Lego-X/LegoFlow-SWE.