DEV Community

Saras Growth Space profile picture

Saras Growth Space

Exploring technology, sharing what I learn, and documenting insights from the world of software and AI, that too using AI.

Joined Joined on 
Gemma 4 Challenge Completion
Hermes Agent Challenge Completion
Google I/O 2026 Writing Challenge Completion
Google Cloud NEXT Writing Challenge Completion Badge
OpenClaw Challenge Completion Badge
DEV Weekend Challenge Completion
Writing Debut
LLD Design Patterns: How We'll Learn Design Patterns Throughout This Series

LLD Design Patterns: How We'll Learn Design Patterns Throughout This Series

1
Comments
5 min read
LLD Design Patterns: A Simple Roadmap to the 23 GoF Design Patterns

LLD Design Patterns: A Simple Roadmap to the 23 GoF Design Patterns

1
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

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

LLD Design Patterns: The Four Things Every Design Pattern Contains

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

LLD Design Patterns: What Design Patterns Really Are

1
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

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

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

LLD Design Patterns: What Problems Does SOLID Actually Solve?

Comments
4 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?

5
Comments
4 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

Comments
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: 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: 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: 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: 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: 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 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: 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: 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: 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: 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 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: 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: 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: 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: 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 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: 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: 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: 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: 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: 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 Some Work Shouldn't Happen Immediately

LLD Data Structures in Design Context: Why Some Work Shouldn't Happen Immediately

1
Comments
4 min read
LLD Data Structures in Design Context: Heap Design Patterns — How Real-World Systems Continuously Choose the Next Best Thing

LLD Data Structures in Design Context: Heap Design Patterns — How Real-World Systems Continuously Choose the Next Best Thing

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

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

1
Comments
3 min read
LLD Data Structures in Design Context: Why Software Engineers Don't Sort Everything

LLD Data Structures in Design Context: Why Software Engineers Don't Sort Everything

1
Comments
4 min read
LLD Data Structures in Design Context: The Heap Property — The Simple Rule That Makes Heaps Powerful

LLD Data Structures in Design Context: The Heap Property — The Simple Rule That Makes Heaps Powerful

Comments
4 min read
LLD Data Structures in Design Context: Heap — A Data Structure Built for Continuous Decision Making

LLD Data Structures in Design Context: Heap — A Data Structure Built for Continuous Decision Making

Comments
4 min read
LLD Data Structures in Design Context: Why Some Problems Need the "Best" Result Instead of Any Result

LLD Data Structures in Design Context: Why Some Problems Need the "Best" Result Instead of Any Result

Comments
5 min read
LLD Data Structures in Design Context: Real-World HashMaps — Sessions, Caches, Indexes and Design Trade-offs

LLD Data Structures in Design Context: Real-World HashMaps — Sessions, Caches, Indexes and Design Trade-offs

1
Comments
5 min read
LLD Data Structures in Design Context: Why HashMaps Feel So Fast — Understanding Performance Without Memorising Big-O

LLD Data Structures in Design Context: Why HashMaps Feel So Fast — Understanding Performance Without Memorising Big-O

1
Comments
4 min read
LLD Data Structures in Design Context: Inside a HashMap — Buckets, Collisions and Why Everything Still Works

LLD Data Structures in Design Context: Inside a HashMap — Buckets, Collisions and Why Everything Still Works

1
Comments
5 min read
LLD Data Structures in Design Context: How Does a HashMap Find the Right Location? Understanding Hashing Without the Math

LLD Data Structures in Design Context: How Does a HashMap Find the Right Location? Understanding Hashing Without the Math

1
Comments
4 min read
LLD Data Structures in Design Context: HashMap — The Mental Model Every Software Engineer Should Know

LLD Data Structures in Design Context: HashMap — The Mental Model Every Software Engineer Should Know

1
Comments
4 min read
LLD Data Structures in Design Context: Why Modern Software Needs Fast Lookup Before Anything Else

LLD Data Structures in Design Context: Why Modern Software Needs Fast Lookup Before Anything Else

1
Comments
4 min read
LLD Data Structures in Design Context: Why Great Software Starts with Behaviours, Not Data Structures

LLD Data Structures in Design Context: Why Great Software Starts with Behaviours, Not Data Structures

2
Comments
5 min read
LLD Data Structures in Design Context: Why Software Engineers Think Differently About Data Structures

LLD Data Structures in Design Context: Why Software Engineers Think Differently About Data Structures

2
Comments
5 min read
LLD UML & Visualization: State Diagrams — Modeling How Objects Evolve Over Time

LLD UML & Visualization: State Diagrams — Modeling How Objects Evolve Over Time

2
Comments
4 min read
LLD UML & Visualization: Use Case Diagrams — Understanding What the System Should Do Before Designing It

LLD UML & Visualization: Use Case Diagrams — Understanding What the System Should Do Before Designing It

1
Comments
5 min read
LLD UML & Visualization: Sequence Diagrams — Understanding How Objects Collaborate

LLD UML & Visualization: Sequence Diagrams — Understanding How Objects Collaborate

2
Comments
5 min read
LLD UML & Visualization: Class Diagrams — Modeling the Structure of Your System

LLD UML & Visualization: Class Diagrams — Modeling the Structure of Your System

Comments
5 min read
LLD UML & Visualization: Why Software Engineers Draw Before They Code

LLD UML & Visualization: Why Software Engineers Draw Before They Code

Comments
6 min read
LLD Domain Modeling: The Only Cheat Sheet You Actually Need (Interview + Real System Design)

LLD Domain Modeling: The Only Cheat Sheet You Actually Need (Interview + Real System Design)

1
Comments
2 min read
LLD Domain Modeling: Final Anti-Pattern Guide (How Good Designs Slowly Turn Bad)

LLD Domain Modeling: Final Anti-Pattern Guide (How Good Designs Slowly Turn Bad)

3
Comments
3 min read
LLD Domain Modeling: The Complete Mental Framework (How to Think in Any System Design Problem)

LLD Domain Modeling: The Complete Mental Framework (How to Think in Any System Design Problem)

Comments
2 min read
LLD Domain Modeling: The Final Layer — Bringing It All Together (How Real Systems Are Actually Structured)

LLD Domain Modeling: The Final Layer — Bringing It All Together (How Real Systems Are Actually Structured)

Comments
2 min read
LLD Domain Modeling: How Real Systems Evolve Over Time (Versioning, Change & Refactoring Reality)

LLD Domain Modeling: How Real Systems Evolve Over Time (Versioning, Change & Refactoring Reality)

Comments
3 min read
LLD Domain Modeling: How to Debug Your Design When It Feels “Wrong”

LLD Domain Modeling: How to Debug Your Design When It Feels “Wrong”

Comments
3 min read
LLD Domain Modeling: When NOT to Use Domain Modeling (Very Important Reality Check)

LLD Domain Modeling: When NOT to Use Domain Modeling (Very Important Reality Check)

1
Comments
3 min read
LLD Domain Modeling: Designing an Amazon Cart System (Mutable State, Checkout Flow & Order Consistency)

LLD Domain Modeling: Designing an Amazon Cart System (Mutable State, Checkout Flow & Order Consistency)

1
Comments
3 min read
loading...