Teams running affiliate ops, marketplace accounts, or data collection at volume hit the same wall: concurrency without isolation burns accounts. Anti-detect profiles (e.g. Multilogin) plus disciplined ops beat raw headless farms.

Architecture layers

LayerRoleFailure mode
Job queueRate-limit tasks, retry with jitterThundering herd on one profile
Profile pool1 account = 1 isolated browser identityCookie/fingerprint cross-link
Proxy poolSticky IP per profile tierSubnet ban affects whole pool
WorkersPlaywright via CDP attachRAM exhaustion, API 429
ObservabilityBlock rate, latency, API errorsScaling blind into bans

Scaling rules

  1. Horizontal first — add worker machines before maxing profiles on one host.
  2. Profile tiers — warm-up profiles (light browsing) vs production (full flows) vs burn (disposable after flag).
  3. Cooldown after blocks — pause profile 24–72h; do not immediately swap proxy on same storage.
  4. API budget — respect Multilogin launch/stop rate limits; batch with semaphores.
  5. Human-like schedules — stagger starts; avoid 50 profiles hitting login at :00.

Monitoring metrics

Related setup

FAQ

How many Multilogin profiles can run at once?
Depends on RAM, API limits, and target site tolerance. Start with 5–10 per worker and measure block rate before doubling.
One proxy per profile or shared pool?
One sticky proxy per production profile is safest. Shared pools only for low-risk tasks with strict session isolation.

Disclosure: MLX-MMO affiliated with Multilogin. SAAS50 / MIN50.