Logo
NeoArc Studio

Groups and Namespacing

Groups act as namespaces for node names, allowing duplicate entity names across different groups while enforcing uniqueness within each group. Learn how to model multi-database and multi-context scenarios.

When modelling systems that span multiple databases, bounded contexts, or deployment environments, it is common for the same entity name to appear in more than one context. For example, a Customer table might exist in both a CRM database and a Billing database. Groups in NeoArc Studio provide namespace isolation so that these entities can coexist in a single model without ambiguity.

Naming Rules

The following rules govern how node names interact with groups:

The Disambiguation Dialog

When you create or rename a node to a name that already exists in the same namespace, NeoArc Studio presents a dialog with options to resolve the conflict:

Where Group Context Appears

When nodes share a name across different groups, group context is surfaced throughout the application:

Use Cases

Related