- Building Microservices with .NET Core 2.0(Second Edition)
- Gaurav Aroraa
- 130字
- 2021-07-02 20:13:01
Domain model design
The main objective of domain design is to understand the exact domain problems and then draft a model that can be written in any language or set of technologies. For example, in our Flix One bookstore application, we need to understand Order Management and Stock Management.
Here are a few characteristics of the domain-driven model:
- A domain model should focus on a specific business model and not multiple business models
- It should be reusable
- It should be designed so that it can be called in a loosely coupled way, unlike the rest of the system
- It should be designed independently of persistence implementations
- It should be pulled out from a project to another location, so it should not be based on any infrastructure framework
推薦閱讀
- 微服務(wù)與事件驅(qū)動架構(gòu)
- Java完全自學(xué)教程
- Debian 7:System Administration Best Practices
- C# Programming Cookbook
- Java程序設(shè)計與計算思維
- Blender 3D Incredible Machines
- 你不知道的JavaScript(中卷)
- Scientific Computing with Scala
- 從Java到Web程序設(shè)計教程
- 硅谷Python工程師面試指南:數(shù)據(jù)結(jié)構(gòu)、算法與系統(tǒng)設(shè)計
- 動手學(xué)數(shù)據(jù)結(jié)構(gòu)與算法
- 機器學(xué)習(xí)微積分一本通(Python版)
- Python數(shù)據(jù)可視化之美:專業(yè)圖表繪制指南(全彩)
- 創(chuàng)意UI Photoshop玩轉(zhuǎn)移動UI設(shè)計
- Developer,Advocate!