DDixoningenesis.hashnode.dev·Nov 29, 2023 · 12 min readWeb Crawler System DesignHelloo! Another attempt at a detailed blog post on designing a web crawler, covering all key aspects structurally: Designing a Scalable Web Crawler A web crawler is a program that browses the web to index pages systematically. Web crawler is generall...00
DDixoningenesis.hashnode.dev·Nov 23, 2023 · 8 min readPastebin System DesignUnderstand the problem and define the design Scope (Functional Requirement) Usecase Users can share the code/text/configuration over the internet at high speed sharing text information between individuals and groups can easily achieved by URLs gene...00
DDixoningenesis.hashnode.dev·Nov 21, 2023 · 9 min readTiny URL System DesignUnderstand the problem and define the design Scope (Functional Requirement) Usecase Custom short URLs are easy to share less type error-free, and more readable. some application allows only limited characters to share eg. tweets in such cases short...00
DDixoningenesis.hashnode.dev·Nov 11, 2023 · 5 min readBase to Beyond: Guide to Spring FrameworkAnnotations provide metadata about the code, provide supplements to compiler, tools, framework, and don't directly affect the code allowing the extensibility of language Let's create a custom annotation called @DeprecatedUsage. This annotation will b...00
DDixoningenesis.hashnode.dev·Nov 1, 2023 · 4 min readDatabase A System Design POVWhat is a Database? A database is an electronic collection of data that can store various types of information, including words, numbers, images, videos, and files. Different Types of Databases Relational Database Management Systems (RDBMS): These d...00