Command-Query Separation (CQS)

  • Post published:May 23, 2020

Command-Query Separation (CQS) is a principle or guideline, used in a software architecture, that states that every method should either be a command that performs an action, or a query…

The Onion Architecture

  • Post published:May 2, 2020

In the late 2000s Jeffrey Palermo, presented an architectural pattern called the Onion Architecture. The main purpose of this architectural pattern was to control coupling in a software system, to…