- Hands-On Microservices with Kotlin
- Juan Antonio Medina Iglesias
- 213字
- 2021-06-30 19:10:44
Context mapping
In a large application designed for several bounded contexts, we can lose sight of the global view. It is inevitable that the various bounded contexts will need to share or communicate data between each other. A context map is a global view of the system as a whole, showing how our bounded contexts should communicate with each other.

This is an oversimplified example that shows three bounded contexts and how they are mapped. In the product context, we have our product and the family that it belongs to. Here, we will have all the operations for this domain context in it and it does not have a direct relation dependency to any other context.
Our offers bounded context has a dependency on the product domain context, but this is a weak relation that should purely reflect the ID of the product that a particular offer belongs to. This context will define the operations that contain the domain logic for this context.
In our shopping bound context, we have a weak relation with the product that belongs to a shopping list and will have the operations for this context. Finally, both offers and shopping concept have a relation with the customer that probably belongs to a separated bounding context.
- Bootstrap Site Blueprints Volume II
- Git高手之路
- 精通軟件性能測試與LoadRunner實戰(第2版)
- Learning Linux Binary Analysis
- JavaScript+Vue+React全程實例
- 程序是怎樣跑起來的(第3版)
- 零基礎輕松學SQL Server 2016
- HTML5從入門到精通(第4版)
- 編程菜鳥學Python數據分析
- Webpack實戰:入門、進階與調優
- 零基礎學C語言第2版
- C# Multithreaded and Parallel Programming
- Illustrator CC平面設計實戰從入門到精通(視頻自學全彩版)
- Practical Predictive Analytics
- Modernizing Legacy Applications in PHP