CodeZettaInterview Hub

NestJS · Modules · Senior · Architecture

Feature module vs shared module vs core module — how do you split?

Short Interview Answer

Feature: domain verticals; shared: reusable helpers used by many features; core: singleton infra imported once.

Detailed Explanation

Avoid circular feature imports — extract shared kernels. Align modules with bounded contexts when possible.

Did you know this answer?