---
title: "#system-design-concepts articles | Hashnode"
description: "Explore 26 articles tagged #system-design-concepts on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/system-design-concepts"
---

Tag

# #system-design-concepts

26 posts · 0 followers

[Rakesh Bhandarkar](https://hashnode.com/@RakeshCodeLab) · [Sep 24](https://hashnode.com/posts/commerceflow/6ab46a3d6d61309231b70e9f)

### [CommerceFlow:](https://rakesh-code-lab.hashnode.dev/commerceflow?utm_source=hashnode&utm_medium=feed)

Building an Order-Processing Platform

11 min read · [rakesh-code-lab.hashnode.dev](https://rakesh-code-lab.hashnode.dev/commerceflow?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/commerceflow/6ab46a3d6d61309231b70e9f)

[Kashif Reza](https://hashnode.com/@kashifrezatech) · [Sep 8](https://hashnode.com/posts/handling-duplicate-events-safely-with-idempotency/6a9fd8b57305a08eb15ab12e)

### [Handling Duplicate Events Safely with Idempotency](https://architecture-in-practice.hashnode.dev/handling-duplicate-events-safely-with-idempotency?utm_source=hashnode&utm_medium=feed)

Learn how idempotency helps event-driven systems handle duplicate events safely and prevent repeated business side effects.

7 min read · [architecture-in-practice.hashnode.dev](https://architecture-in-practice.hashnode.dev/handling-duplicate-events-safely-with-idempotency?utm_source=hashnode&utm_medium=feed)

[Kashif Reza](https://hashnode.com/@kashifrezatech) · [Sep 7](https://hashnode.com/posts/retry-strategy-in-event-driven-systems-resilience-or-retry-storm/6a9f4ef80226504a904dca87)

### [Retry Strategy in Event-Driven Systems: Resilience or Retry Storm?](https://architecture-in-practice.hashnode.dev/retry-strategy-in-event-driven-systems-resilience-or-retry-storm?utm_source=hashnode&utm_medium=feed)

Learn how retry strategy, backoff, jitter, DLQ, and monitoring prevent retry storms in event-driven systems.

7 min read · [architecture-in-practice.hashnode.dev](https://architecture-in-practice.hashnode.dev/retry-strategy-in-event-driven-systems-resilience-or-retry-storm?utm_source=hashnode&utm_medium=feed)

[Kashif Reza](https://hashnode.com/@kashifrezatech) · [Sep 3](https://hashnode.com/posts/closing-the-gap-between-db-commit-and-event-publishing-with-the-outbox-pattern/6a99e5aee8c91ba740d7b459)

### [Closing the Gap Between DB Commit and Event Publishing with the Outbox Pattern](https://architecture-in-practice.hashnode.dev/closing-the-gap-between-db-commit-and-event-publishing-with-the-outbox-pattern?utm_source=hashnode&utm_medium=feed)

Learn how the Outbox Pattern prevents lost events after DB commit and makes event publishing reliable in event-driven systems.

10 min read · [architecture-in-practice.hashnode.dev](https://architecture-in-practice.hashnode.dev/closing-the-gap-between-db-commit-and-event-publishing-with-the-outbox-pattern?utm_source=hashnode&utm_medium=feed)

[Awais Ahmad](https://hashnode.com/@itsahmadawais) · [Jun 19](https://hashnode.com/posts/how-software-systems-evolve-from-mvp-to-modern-architectures/6a34f35e88ecdd974b82be5d)

### [How Software Systems Evolve: From MVP to Modern Architectures](https://blog.itsahmadawais.com/how-software-systems-evolve-from-mvp-to-modern-architectures?utm_source=hashnode&utm_medium=feed)

Most system design discussions jump straight into complex architecture patterns—monoliths, microservices, event-driven systems, and distributed databases. But in real engineering, systems don’t begin

6 min read · [blog.itsahmadawais.com](https://blog.itsahmadawais.com/how-software-systems-evolve-from-mvp-to-modern-architectures?utm_source=hashnode&utm_medium=feed)

[Harrison Guo](https://hashnode.com/@harrisonguo) · [May 14](https://hashnode.com/posts/channels-aren-t-message-passing-how-parked-goroutines-oom-killed-a-pod/6a05655fd98e4de598220120)

### [Channels Aren't Message Passing — How Parked Goroutines OOM-Killed a Pod](https://harrisonsec.hashnode.dev/channels-aren-t-message-passing-how-parked-goroutines-oom-killed-a-pod?utm_source=hashnode&utm_medium=feed)

Go channels are synchronization primitives, not queues. They deliver backpressure only when the producer is bounded, that's where the real OOM hides.

18 min read · [harrisonsec.hashnode.dev](https://harrisonsec.hashnode.dev/channels-aren-t-message-passing-how-parked-goroutines-oom-killed-a-pod?utm_source=hashnode&utm_medium=feed)

[Akshat Jain](https://hashnode.com/@akshatjme) · [May 9](https://hashnode.com/posts/scaling-myths-that-mislead-developers/69ff52a8e1197137d5f3c79f)

### [Scaling Myths That Mislead Developers](https://akshatjme.hashnode.dev/scaling-myths-that-mislead-developers?utm_source=hashnode&utm_medium=feed)

Why common assumptions about scaling lead to fragile systems Scaling is often seen as a technical problem. More users arrive, and the system needs to handle increased load. However, many scaling failures are not caused by lack of resources.They are c...

3 min read · [akshatjme.hashnode.dev](https://akshatjme.hashnode.dev/scaling-myths-that-mislead-developers?utm_source=hashnode&utm_medium=feed)

[Aditya Trivedi](https://hashnode.com/@Yuvadi) · [May 7](https://hashnode.com/posts/leetcode-system-design/69fcbac79f93a850a4e9a02a)

### [Leetcode System Design](https://adityatrivedi.hashnode.dev/leetcode-system-design?utm_source=hashnode&utm_medium=feed)

Learn how to design a scalable LeetCode-like system from scratch.

7 min read · [adityatrivedi.hashnode.dev](https://adityatrivedi.hashnode.dev/leetcode-system-design?utm_source=hashnode&utm_medium=feed)

[Akshat Jain](https://hashnode.com/@akshatjme) · [May 7](https://hashnode.com/posts/why-your-apis-feel-slow-even-when-they-arent/69fcbbfb0c0e34a3c2f97a96)

### [Why Your APIs Feel Slow (Even When They Aren’t)](https://akshatjme.hashnode.dev/why-your-apis-feel-slow-even-when-they-arent?utm_source=hashnode&utm_medium=feed)

Understanding the gap between actual performance and perceived latency In previous parts, we explored how backend systems behave under load and how design decisions impact performance. However, not all performance issues come from slow systems. In ma...

3 min read · [akshatjme.hashnode.dev](https://akshatjme.hashnode.dev/why-your-apis-feel-slow-even-when-they-arent?utm_source=hashnode&utm_medium=feed)

[Akshat Jain](https://hashnode.com/@akshatjme) · [May 3](https://hashnode.com/posts/observability-you-cant-fix-what-you-cant-see/69f765387cf7ab1b3635baf0)

### [Observability: You Can’t Fix What You Can’t See](https://akshatjme.hashnode.dev/observability-you-cant-fix-what-you-cant-see?utm_source=hashnode&utm_medium=feed)

Understanding system behavior beyond logs and dashboards In previous parts, we explored how systems fail under load and how design decisions influence performance. But identifying failures is a different challenge. A system may be slow, unstable, or ...

3 min read · [akshatjme.hashnode.dev](https://akshatjme.hashnode.dev/observability-you-cant-fix-what-you-cant-see?utm_source=hashnode&utm_medium=feed)
