You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf: increase job concurrency, add channel routing and identity keys
Increase parallel-safe channel limits from 1 to 4 (cycle,
eligibility_manager, program_manager) now that INSERT ON CONFLICT
makes these operations safe for concurrent execution.
Add two serial channels:
- entitlement_approval (limit=1): fund balance tracking must be serial
- statistics_refresh (limit=1): avoid concurrent refresh storms
Route entitlement approval/validation jobs to entitlement_approval
channel. Route all completion handlers (mark_*_as_done) to
statistics_refresh channel.
Add identity_key to all async dispatch methods to prevent duplicate
job submission when users double-click action buttons.
0 commit comments