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
The Friend Who Doesn't Disappear

The Friend Who Doesn't Disappear

Comments
5 min read
LLD Design Patterns: How We'll Learn Design Patterns Throughout This Series

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

2
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

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
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: What Design Patterns Really Are

LLD Design Patterns: What Design Patterns Really Are

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: 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: What Problems Does SOLID Actually Solve?

LLD Design Patterns: What Problems Does SOLID Actually Solve?

1
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?

6
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

1
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
loading...