https://medium.com/@yashbatra11111/how-to-build-a-custom-web-crawler-in-go-with-concurrency-superpowers-c49c9d21bef2