Search Results for

    Show / Hide Table of Contents

    Intent.SharedKernel.Consumer

    Overview

    A Shared Kernel is a pattern from Domain-Driven Design (DDD) where a set of common domain models, logic, and business rules are shared between two or more bounded contexts or applications. It represents the portion of the domain that multiple teams or systems collaborate on and use together, ensuring consistency in core functionality while allowing the rest of the domain to remain independent. Teams must communicate closely to coordinate changes in the shared kernel to avoid conflicts or issues in integration. This pattern is often used in situations where certain business rules or models are too critical or central to be duplicated across different systems but still need to be reused.

    What this module does?

    This module adapts an implementation of our standard Clean Architect .NET application template, to be aware of and incorporate a Shared Kernel application.

    To set up a Shared Kernel application read this document.

    • Edit this page
    ☀
    ☾
    In this article
    Back to top Copyright © 2017-, Intent Software Pte Ltd.