DDD
CRUD : Create Read, Update, Delete
SOLID :
- Single responsibility
- Open for extention, close for modificaiton
- Liskov substution principle : any sub class object can replace a parent class object
- Interface segregation
- Dependency inversion : implementation should depends on abstraction.
- Ex: Application's domain module need a persistence module, but Application' is not depending on persistence(SQL for example), application domain is abstraction, it's application to define the persistence interface API.
- Ex :Hibernate
CQRS : Command Query Responsibility Segregation
SOA:Service-oriented architecture
DTO: Data transfer object
DBMS
DataBaseManagementSystem
ACID:
- Atomicity
- Consistency
- Isolation
- Durability

No comments:
Post a Comment