Skip to main content

Browser worker

The browser worker turns decisions from the core pipeline into actions on ESPN. It consumes RabbitMQ queues and runs a few scheduled jobs. Start here to find the page you need.

Where do I look?​

I want to…Read
Understand scaling, acks, retries, DRY_RUN and idempotencyHow bots run
Find which bot handles a queue or jobBots
Check the JSON a queue expectsMessage contracts
Read or write logs, spans and execution_log rowsTelemetry
Look up ESPN's undocumented endpoints, draft protocol, error codes and authESPN reverse-engineering
Capture ESPN traffic safelyRecon tools
  • The core pipeline publishes every queue message except the ones the worker publishes itself. See Message contracts for who sends what.
  • Setup and the environment variables the image reads are in the repository README.md.