diff --git a/apps/portal/src/shared/types/catalog.types.ts b/apps/portal/src/features/catalog/types/catalog.types.ts similarity index 100% rename from apps/portal/src/shared/types/catalog.types.ts rename to apps/portal/src/features/catalog/types/catalog.types.ts diff --git a/packages/shared/.npmignore b/packages/domain/.npmignore similarity index 100% rename from packages/shared/.npmignore rename to packages/domain/.npmignore diff --git a/packages/shared/package.json b/packages/domain/package.json similarity index 100% rename from packages/shared/package.json rename to packages/domain/package.json diff --git a/packages/shared/src/array-utils.ts b/packages/domain/src/array-utils.ts similarity index 100% rename from packages/shared/src/array-utils.ts rename to packages/domain/src/array-utils.ts diff --git a/packages/shared/src/case.ts b/packages/domain/src/case.ts similarity index 100% rename from packages/shared/src/case.ts rename to packages/domain/src/case.ts diff --git a/packages/shared/src/common.ts b/packages/domain/src/common.ts similarity index 100% rename from packages/shared/src/common.ts rename to packages/domain/src/common.ts diff --git a/packages/shared/src/index.ts b/packages/domain/src/index.ts similarity index 100% rename from packages/shared/src/index.ts rename to packages/domain/src/index.ts diff --git a/packages/shared/src/invoice.ts b/packages/domain/src/invoice.ts similarity index 100% rename from packages/shared/src/invoice.ts rename to packages/domain/src/invoice.ts diff --git a/packages/shared/src/logger.ts b/packages/domain/src/logger.ts similarity index 100% rename from packages/shared/src/logger.ts rename to packages/domain/src/logger.ts diff --git a/packages/shared/src/order.ts b/packages/domain/src/order.ts similarity index 100% rename from packages/shared/src/order.ts rename to packages/domain/src/order.ts diff --git a/packages/shared/src/payment.ts b/packages/domain/src/payment.ts similarity index 100% rename from packages/shared/src/payment.ts rename to packages/domain/src/payment.ts diff --git a/packages/shared/src/skus.ts b/packages/domain/src/skus.ts similarity index 100% rename from packages/shared/src/skus.ts rename to packages/domain/src/skus.ts diff --git a/packages/shared/src/status.ts b/packages/domain/src/status.ts similarity index 100% rename from packages/shared/src/status.ts rename to packages/domain/src/status.ts diff --git a/packages/shared/src/subscription.ts b/packages/domain/src/subscription.ts similarity index 100% rename from packages/shared/src/subscription.ts rename to packages/domain/src/subscription.ts diff --git a/packages/shared/src/user.ts b/packages/domain/src/user.ts similarity index 100% rename from packages/shared/src/user.ts rename to packages/domain/src/user.ts diff --git a/packages/shared/src/validation.ts b/packages/domain/src/validation.ts similarity index 100% rename from packages/shared/src/validation.ts rename to packages/domain/src/validation.ts diff --git a/packages/shared/tsconfig.json b/packages/domain/tsconfig.json similarity index 100% rename from packages/shared/tsconfig.json rename to packages/domain/tsconfig.json