Software engineering design patterns
Deeper Knowledge on Design Patterns in Software Engineering
Publish/Subscribe Pattern (Pub-sub)
A software engineering design pattern to separate responsibility between commands and queries
Content-Addressed Storage (CAS)
A method to store information so that it can be retrieved based on content rather than location
Tombstone Design Pattern
A software design pattern for immutable data deletes
Snapshot Design Pattern
A software design pattern for immutable data updates
Command Query Responsibility Segregation (CQRS)
A software engineering design pattern to separate responsibility between commands and queries
Broader Topics Related to Design Patterns in Software Engineering
Software Engineering
Engineering approaches to software development