Design a distributed web crawler | Lyft