- Mastering Microservices with Java 9(Second Edition)
- Sourabh Sharma
- 143字
- 2021-07-02 21:54:50
Strategic design and principles
An enterprise model is usually very large and complex. It may be distributed among different departments in an organization. Each department may have a separate leadership team, so working and designing together can create difficulty and coordination issues. In such scenarios, maintaining the integrity of the domain model is not an easy task.
In such cases, working on a unified model is not the solution, and large enterprise models need to be pided into different submodels. These submodels contain the predefined accurate relationship and contract in minute detail. Each submodel has to maintain the defined contracts without any exception.
There are various principles that could be followed to maintain the integrity of the domain model, and these are listed as follows:
- Bounded context
- Continuous integration
- Context map
- Shared kernel
- Customer-supplier
- Conformist
- Anticorruption layer
- Separate ways
- Open Host Service
- Distillation
- Visual Basic 6.0程序設(shè)計(jì)計(jì)算機(jī)組裝與維修
- 精通Python自然語(yǔ)言處理
- 基于Struts、Hibernate、Spring架構(gòu)的Web應(yīng)用開(kāi)發(fā)
- LabVIEW虛擬儀器程序設(shè)計(jì)從入門到精通(第二版)
- JSP程序設(shè)計(jì)與案例實(shí)戰(zhàn)(慕課版)
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐
- C語(yǔ)言從入門到精通
- C#程序設(shè)計(jì)基礎(chǔ)入門教程
- R的極客理想:量化投資篇
- Android智能手機(jī)APP界面設(shè)計(jì)實(shí)戰(zhàn)教程
- Python數(shù)據(jù)科學(xué)實(shí)踐指南
- 編寫高質(zhì)量代碼之Java(套裝共2冊(cè))
- 機(jī)器人ROS開(kāi)發(fā)實(shí)踐
- HTML 5與CSS 3權(quán)威指南(第3版·下冊(cè))
- 云原生基礎(chǔ)架構(gòu):構(gòu)建和管理現(xiàn)代可擴(kuò)展基礎(chǔ)架構(gòu)的模式及實(shí)踐