Skip to content

A simple service designed according CQRS principles

Notifications You must be signed in to change notification settings

doriancodes/contacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contacts

A simple contact service to add, modify and delete contacts.

Instead of designing this service according CRUD principles, like this:

  • Create a contact
  • Read contacts by surname
  • Update a contact
  • Delete a contact

I designed the service to follow the Command Query Responsibility Segregation model (CQRS), imagining a scenario in which I start refactoring from a CRUD service.

This first project doesn't use Event Sourcing and makes use of a single DB (postgres) as single source of truth.

About

A simple service designed according CQRS principles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages