Software engineering design patterns

Deeper Knowledge on Design Patterns in Software Engineering

Publish/Subscribe Pattern (Pub-sub)

Publish/Subscribe Pattern (Pub-sub)

A software engineering design pattern to separate responsibility between commands and queries

Content-Addressed Storage (CAS)

Content-Addressed Storage (CAS)

A method to store information so that it can be retrieved based on content rather than location

Tombstone Design Pattern

Tombstone Design Pattern

A software design pattern for immutable data deletes

Snapshot Design Pattern

Snapshot Design Pattern

A software design pattern for immutable data updates

Command Query Responsibility Segregation (CQRS)

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

Software Engineering

Engineering approaches to software development

Design Patterns in Software Engineering Knowledge Graph