System Design ( Day - 60 )Bridge Design Pattern DefinitionBridge decouples an abstraction from its implementations, so that both can very independently.1. Abstraction : High level layer ( eg: Car )2. Implementations : Low level layer ( eg: Engine ) 🎯 The Problem Without Brid...Jun 15, 2025·2 min read
System Design ( Day - 55 )Composite Design Pattern DefinitionComposite pattern composes object into tree like structure representing a part - whole hierarchy. It let client treats individual object and composition of object uniformly. Design File System When you have a tree-l...Jun 10, 2025·1 min read
System Design ( Day - 54 )Design Music Player application Functional Requirements1. User can play, pause songs2. User can create a playlist and add songs to playlist2.1 Play entire playlist( Sequential manner, random manner etc… )3. App should support multi output devices ( B...Jun 9, 2025·3 min read
System Design ( Day - 53 )Facade Design Pattern DefinitionFacade pattern provides a simplified, unified interface to a set of complex subSystem and exposes only what is necessary. ExampleWhen you’ve got a bunch of subsystems to juggle—power, BIOS, CPU, memory, OS—you don’t wa...Jun 8, 2025·2 min read
System Design ( Day - 52 )Adapter Design Pattern DefinitionAdapter converts the interface of a class into another interface that client expects, adapter let’s classes work together that couldn’t otherwise because of incomplete interfaces. 📦 1. Real-World Example: XML → JSON ...Jun 7, 2025·2 min read
System Design ( Day - 51 )Command Design Pattern DefinitionEncapsulate a request as an object, therby letting you parameterise clients with different request, queue or log request and support undoable operations. 🏡 Problem Statement We want to build a Remote Control System t...Jun 6, 2025·2 min read
System Design ( Day - 50 )Design of Notification System. Requirements1. Plug & Play Model2. Highly Extendible : Sms, Email, Pop-up, etc…3. Modifiable notifications.4. Store and log the notifications. Design👁 Observer Pattern — Keep Everyone in the Loop The Observer Pattern i...Jun 5, 2025·2 min read