Low Level Design (LLD) Coding

WhatsAppYouTube
Buy Course

Low Level Design (LLD) Coding

Design (LLD) Web Crawler  - Machine Coding

Design (LLD) Web Crawler - Machine Coding

Subhahu Jain's photo
Subhahu Jain
·Oct 23, 2022·

6 min read

Table of contents

  • Design Patterns Involved
  • Algorithms Involved
  • Diagrams
  • Code (Java)
    • URLQueue (Singleton Pattern)
    • HTTPClientFactory (Factory Pattern)
    • Parser (Strategy Pattern)
    • CrawlerObserver (Observer Pattern)
    • CrawlCommand (Command Pattern)
    • WebCrawler
  • Summary of Features Implemented
  • Issues in the Above Design
  • Improvements in Design based on given issues (premium course)
JavaScriptJavaGeneral ProgrammingPythonDeveloper

©2025 Low Level Design (LLD) Coding

Publish with Hashnode

Powered by Hashnode - Home for tech writers and readers