Tagged articles

circular-dependencies

3 articles · Page 1 of 1
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 6, 2026 · Backend Development

Microservice Dependency Governance: Eliminate Circular Dependencies & Rebuild Boundaries

This article analyzes microservice architecture decay through a real e-commerce case study, detailing root causes of circular dependencies (direct and indirect), four practical elimination strategies (domain events, shared contexts, data snapshots, context merging), ongoing governance practices (visualization, review gates, dependency classification), and a six-step iterative boundary reconstruction process to maintain architectural quality during continuous business evolution.

Bounded ContextDomain-Driven Designarchitecture-decay
0 likes · 18 min read
Microservice Dependency Governance: Eliminate Circular Dependencies & Rebuild Boundaries
Node Underground
Node Underground
Jul 13, 2021 · Backend Development

Why Do export and import Behave Differently in Node.js ESM?

This article explores how various export syntaxes in ES modules affect the binding behavior of imported values in Node.js, demonstrating differences between named exports, default exports, destructuring, and circular dependencies with clear code examples.

ESMExportNode.js
0 likes · 7 min read
Why Do export and import Behave Differently in Node.js ESM?
Node Underground
Node Underground
Aug 27, 2019 · Backend Development

Master Node.js Module System: Loading, Caching, and CommonJS Pitfalls

This article explains Node.js's CommonJS module system, covering how require loads modules, the role of module.exports versus exports, module classification, loading order, caching behavior, circular dependencies, and provides practical code examples for interview preparation.

CommonJSExportsNode.js
0 likes · 10 min read
Master Node.js Module System: Loading, Caching, and CommonJS Pitfalls