DEV Community

System Design Series' Articles

Back to Saras Growth Space's Series
LLD Data Structures in Design Context: Queue — A Data Structure Built for Asynchronous Work

LLD Data Structures in Design Context: Queue — A Data Structure Built for Asynchronous Work

1
Comments
4 min read
LLD Data Structures in Design Context: Why Queues Make Systems Faster (Without Making Code Faster)

LLD Data Structures in Design Context: Why Queues Make Systems Faster (Without Making Code Faster)

1
Comments
4 min read
LLD Data Structures in Design Context: Recognizing Queue Problems Before Writing Code

LLD Data Structures in Design Context: Recognizing Queue Problems Before Writing Code

1
Comments
4 min read
LLD Data Structures in Design Context: Queue Design Patterns — How Real-World Systems Handle Background Work

LLD Data Structures in Design Context: Queue Design Patterns — How Real-World Systems Handle Background Work

1
Comments
4 min read
LLD Data Structures in Design Context: Common Queue Mistakes Every Software Engineer Should Avoid

LLD Data Structures in Design Context: Common Queue Mistakes Every Software Engineer Should Avoid

1
Comments
3 min read
LLD Data Structures in Design Context: Why Some Problems Need You to Remember the Most Recent Action

LLD Data Structures in Design Context: Why Some Problems Need You to Remember the Most Recent Action

1
Comments
4 min read
LLD Data Structures in Design Context: Stack — Understanding Last In, First Out Through Design

LLD Data Structures in Design Context: Stack — Understanding Last In, First Out Through Design

1
Comments
3 min read
LLD Data Structures in Design Context: Why Stacks Make Undo, Rollback, and Navigation Feel Natural

LLD Data Structures in Design Context: Why Stacks Make Undo, Rollback, and Navigation Feel Natural

1
Comments
3 min read
LLD Data Structures in Design Context: Recognizing Stack Problems Before Writing Code

LLD Data Structures in Design Context: Recognizing Stack Problems Before Writing Code

1
Comments
3 min read
LLD Data Structures in Design Context: Stack Design Patterns — Where Last-In, First-Out Naturally Appears

LLD Data Structures in Design Context: Stack Design Patterns — Where Last-In, First-Out Naturally Appears

1
Comments
3 min read
LLD Data Structures in Design Context: Why Some Problems Need Prefix Matching Instead of Exact Lookup

LLD Data Structures in Design Context: Why Some Problems Need Prefix Matching Instead of Exact Lookup

1
Comments
3 min read
LLD Data Structures in Design Context: Trie — A Data Structure Designed for Prefix Search

LLD Data Structures in Design Context: Trie — A Data Structure Designed for Prefix Search

1
Comments
3 min read
LLD Data Structures in Design Context: Why Tries Make Auto-Complete and Search Suggestions Feel Instant

LLD Data Structures in Design Context: Why Tries Make Auto-Complete and Search Suggestions Feel Instant

1
Comments
3 min read
LLD Data Structures in Design Context: How to Recognize Trie Problems Before Writing Code

LLD Data Structures in Design Context: How to Recognize Trie Problems Before Writing Code

1
Comments
4 min read
LLD Data Structures in Design Context: Trie Design Patterns — Where Prefix-Based Discovery Naturally Appears

LLD Data Structures in Design Context: Trie Design Patterns — Where Prefix-Based Discovery Naturally Appears

1
Comments
3 min read
LLD Data Structures in Design Context: Why Some Problems Are About Relationships, Not Individual Objects

LLD Data Structures in Design Context: Why Some Problems Are About Relationships, Not Individual Objects

1
Comments
3 min read
LLD Data Structures in Design Context: Graph — A Data Structure Designed Around Relationships

LLD Data Structures in Design Context: Graph — A Data Structure Designed Around Relationships

1
Comments
3 min read
LLD Data Structures in Design Context: Why Graphs Make Relationship Traversal Feel Natural

LLD Data Structures in Design Context: Why Graphs Make Relationship Traversal Feel Natural

1
Comments
3 min read
LLD Data Structures in Design Context: How to Recognize Graph Problems Before Writing Code

LLD Data Structures in Design Context: How to Recognize Graph Problems Before Writing Code

1
Comments
3 min read
LLD Data Structures in Design Context: Graph Design Patterns — Where Relationship-Based Modeling Naturally Appears

LLD Data Structures in Design Context: Graph Design Patterns — Where Relationship-Based Modeling Naturally Appears

1
Comments
3 min read
LLD Data Structures in Design Context: Choosing the Right Data Structure Starts With the Business Problem

LLD Data Structures in Design Context: Choosing the Right Data Structure Starts With the Business Problem

Comments 1
3 min read
LLD Data Structures in Design Context: Why Great LLD Starts With Responsibilities, Not Data Structures

LLD Data Structures in Design Context: Why Great LLD Starts With Responsibilities, Not Data Structures

Comments
3 min read
LLD Data Structures in Design Context: The Biggest Lesson This Series Should Leave You With

LLD Data Structures in Design Context: The Biggest Lesson This Series Should Leave You With

1
Comments
3 min read
LLD Design Patterns: We Learned SOLID—So Why Are We Talking About Design Patterns Now?

LLD Design Patterns: We Learned SOLID—So Why Are We Talking About Design Patterns Now?

6
Comments
4 min read
LLD Design Patterns: What Problems Does SOLID Actually Solve?

LLD Design Patterns: What Problems Does SOLID Actually Solve?

1
Comments
4 min read
LLD Design Patterns: The Problems SOLID Was Never Designed to Solve

LLD Design Patterns: The Problems SOLID Was Never Designed to Solve

2
Comments
4 min read
LLD Design Patterns: Why Copying Good Code Doesn't Produce Good Design

LLD Design Patterns: Why Copying Good Code Doesn't Produce Good Design

2
Comments
4 min read
LLD Design Patterns: What Design Patterns Really Are

LLD Design Patterns: What Design Patterns Really Are

2
Comments
4 min read
LLD Design Patterns: The Four Things Every Design Pattern Contains

LLD Design Patterns: The Four Things Every Design Pattern Contains

2
Comments
4 min read
LLD Design Patterns: How Experienced Engineers Recognize Patterns Instead of Memorizing Them

LLD Design Patterns: How Experienced Engineers Recognize Patterns Instead of Memorizing Them

2
Comments
4 min read