Chinese, Simplified
        
SEO Title
              
          category
Definition of Terms
Architectural style defines:
- a family of systems in terms of a pattern of structural organization; a vocabulary of components and connectors, with constraints on how they can be combined.
 - Architectural styles are reusable 'packages' of design decisions and constraints that are applied to an architecture to induce chosen desirable qualities.
 
Architecture Style Overview:

Best Practice
| 
 Perspective  | 
 General recommendation  | 
Reference | 
| 
 Function  | 
 Micro-service for business application. Other application depends requirement  | 
|
| 
 Develop  | 
 Hexagonal  | 
|
| 
 Presentation  | 
 MVVM  | 
|
| 
 Data Store  | 
 Master/Slave.  | 
|
| 
 Workload  | 
 K8S  | 
|
| 
 Communication & Service  | 
 HTTP /REST  | 
|
| 
 Tiering /layering  | 
 4 tier for business application ,other application depends requirement  | 
|
| 
 Interaction  | 
 Request/Reply(Synchronous interaction ),pub/sub (Asynchronous interaction)  | 
|
| 
 Data processing  | 
 CRUD.  | 
|
| 
 Data transaction  | 
 ACID. Could use Saga and BASE in micro-service application.  | 
|
| 
 Run-time environment  | 
 Container first  | 
|
| Data Store | PostgreSQL Standalone /PostgreSQL Cluster | 
Design Recommendation
- Technical architecture design needs to consider multiple perspectives.
 - Choose the right architecture style for each perspective.
 - The technical architecture style can refer to the general selection of the domain to which the application belongs.
 - The baseline design can be done first, and the architecture style selection of the architecture can be adjusted after the analysis of non-functional requirements.
 
- 登录 发表评论
 - 82 次浏览
 
发布日期
              星期三, 四月 17, 2024 - 13:31
          最后修改
              星期三, 四月 17, 2024 - 13:31
          Article
      
      最新内容
- 3 weeks 3 days ago
 - 3 weeks 3 days ago
 - 3 weeks 3 days ago
 - 3 weeks 3 days ago
 - 3 weeks 3 days ago
 - 3 weeks 3 days ago
 - 3 weeks 3 days ago
 - 3 weeks 3 days ago
 - 3 weeks 3 days ago
 - 3 weeks 3 days ago