LLD-HLD
Short and Crispy
  • Post
  • Categories
  • Tags
  • About
  • Search
Short and Crispy

Search Short and Crispy

×
 
Web
Image
Sort by:
Relevance
Relevance
Date

#LLD-HLD


8. Software Design | Design Patterns

Behavioral Design Patterns

September 8, 2022

8. Behavioral Patterns

  • Chain of Responsibility Design Pattern
  • Command Design Pattern
  • Iterator Design Pattern
  • Mediator Design Pattern
  • Observer Design Pattern
  • State Design Pattern
  • Strategy Design Pattern
  • Template Method Design Pattern
  • Visitor Design Pattern
[Read More]
#Design-Patterns  #Software-Design  #LLD-HLD 

7. Software Design | UML Diagram

UML Diagram

September 10, 2022

# Topic covered
* UML, Its Benefits
* Types of UML Diagrams
  * Structural UML diagrams
  * Behavioral UML diagrams
  * Interaction Diagrams
[Read More]
#Software-Design  #UML-Diagram  #LLD-HLD 

01-System Design

Intro, Client - Server, Monolith & Microservices, gRPC, Network Protocols, Proxies

October 5, 2022

# Topic covered
* System Design Introduction
* Client - Server Architecture
* Monolith & Microservices
* gRPC
* Network Protocols
* Proxies
[Read More]
#System-Design  #LLD-HLD 

02-System Design

Horizontal, Vertical Scaling, Caching, Asynchronism

October 6, 2022

# Topic covered
* Scalability
  * Horizontal, Vertical Scaling
  * Load Balancers
* Caching
* Asynchronism
  * Message/Task Queues
    * Producer consumer model
  * Message Broker
    * Publisher subscribe model
[Read More]
#System-Design  #LLD-HLD 

03-System Design

Performance, CAP, CAP Theorem, Failure & Fault Tolerance

October 7, 2022

# Topic covered
* Performance
  * Latency, Throughput, Bandwidth, Response Time
* Consistency, Availability, and Partition Tolerance (CAP)
* CAP Theorem
* Failure & Fault Tolerance
[Read More]
#System-Design  #LLD-HLD 

04-System Design

Memory & Storage Systems, Databases Types, Replication, RAID

October 8, 2022

# Topic covered
* Memory & Storage Systems
  * RAM, ROM, HDD, SSD
* Databases Types
* Database replication
  * Synchronous replication
  * Asynchronous replication
  * Single-Master Replication
  * Multi-Master Replication
* RAID - Redundant Array of Independent Disks
[Read More]
#System-Design  #LLD-HLD 

05-System Design

Database partitioning, Hashing

October 8, 2022

# Topic covered
* Database partitioning
    * Vertical partitioning (aka Normalisation)
    * Horizontal partitioning (aka Database Sharding)
* Hashing
    * Consistent hashing
[Read More]
#System-Design  #LLD-HLD 
  • ← Older Posts

 •  2024  •  Short and Crispy

Shares
whatsapp sharing button Share
facebook sharing button Share
linkedin sharing button Share
twitter sharing button Tweet
telegram sharing button Share
sharethis sharing button Share
arrow_left sharing button
arrow_right sharing button