docs/self-hosting/scaling-for-production/option-1-manage-scaling-yourself.md
Reacher is stateless by design. This means that you can spawn instances of Reacher concurrently, and they don't need coordinate to perform email verifications.
However, in most cases, some coordination is desired. For example, when using a proxy, you might want to respect the proxy's concurrency and throttling limits to avoid seeing your connection refused.
The best scaling solution for you is the one that fits into your architecture. Below are several scaling solutions, including both traditional and advanced approaches. They are often not mutually exclusive.
This solution is explor more in details in option-2-rabbitmq-based-queue-architecture.md, using RabbitMQ instead of Amazon SQS.