Skip to content

Commit

Permalink
Fixing contextx map -> bounded context mediator
Browse files Browse the repository at this point in the history
  • Loading branch information
einari committed Jan 24, 2017
1 parent b06383f commit e320c8d
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions Documentation/Articles/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,15 @@ has.

The core principal is to keep the different parts of your system apart and not take any dependency on any other contexts.

### Context map
All the details about a bounded context should be available in a context map. The context map provides then a highlevel
overview of the bounded context and its artifacts.


### Bounded Context Mediator

At times bounded contexts needs a certain awareness of other contexts. This is often related to data and things that
the certain context does not own, but needs a relationship to. A context map can then provide a bridge between the
contexts. This is something that is modelled directly.
the certain context does not own, but needs a relationship to. A bounded context mediator can then provide a bridge between the
contexts. This is something that is modelled directly.

> [!Note]
> As of December 2016, Bifrost does not have a mechanism for this.
Expand Down Expand Up @@ -241,7 +245,7 @@ needed to be written in relation to what is being read and used. The performance
Most line-of-business applications tend to read a lot more than they write. [CQRS](https://en.wikipedia.org/wiki/Command–query_separation#Command_Query_Responsibility_Segregation)
talks about totally segregating the read from the write and treat them uniquely.
One finds [event sourcing](../Backend/Events/event_sourcing.md) often associated with CQRS, something that Bifrost has embraced and helps
bridge the two sides and stay completely decoupled.
bridge the two sides and stay completely decoupled. It is an optional part of Bifrost but hightly recommended together with an [event store](../Backend/Events/event_store.md).

![Simple CQRS Diagram](images/cqrs.png)

Expand Down

0 comments on commit e320c8d

Please sign in to comment.