Design (LLD) Web Crawler - Machine CodingSubhahu JainยทOct 23, 2022ยท6 min readTable of contentsDesign Patterns InvolvedAlgorithms InvolvedDiagramsCode (Java)URLQueue (Singleton Pattern)HTTPClientFactory (Factory Pattern)Parser (Strategy Pattern)CrawlerObserver (Observer Pattern)CrawlCommand (Command Pattern)WebCrawlerSummary of Features ImplementedIssues in the Above DesignImprovements in Design based on given issues (premium course)JavaScriptJavaGeneral ProgrammingPythonDeveloper