System Design: Web Crawler (Amazon Interview Question)

Поділитися
Вставка
  • Опубліковано 3 лис 2024

КОМЕНТАРІ • 6

  • @murt4701
    @murt4701 Рік тому +9

    Guy was asked to design a Web Crawler, ended up designing a fucking BING. All jokes aside, you apply very practical knowledge on your system design. Very nice

  • @TrendyTrends-qk9zf
    @TrendyTrends-qk9zf 11 місяців тому +5

    Very comprehensive and high level system design. This covers web crawler and search engine. Would like to deep dive into Web Crawler more, such as storage choice, seed URLs selections, re-crawl strategies, politeness etc.

  • @rahul111191roy
    @rahul111191roy Рік тому +9

    unable to access discord channel. But amazing design

  • @franciscocuenca1303
    @franciscocuenca1303 Рік тому +2

    Hi! Excellent design, really helpful. If you revisit this diagram, what would you change?
    I'd personally like to see more emphasis in the re-crawl strategy, as some sites will be static and some might need to be revisited more often.
    I think handling one or many priority queues will help, then the re-crawl service could instead help making the prioritization

  • @DachuanHuang
    @DachuanHuang 7 місяців тому

    Thanks for cool video! One question: what makes you decide to decouple "scrape" and "link extract" functionality into two components? I mean why not putting both functionalities into the "scraper" component?

  • @jessica-mx5pw
    @jessica-mx5pw Рік тому

    which excalidraw library do you use to get the database drawings? I couldn't find it