0
votes

I am thinking of refactoring my admin website for golf databases, which currently uses the traditional CRUD architecture.

Is CQRS/Event Sourcing a good model for admin-type websites? It doesn't generate many interesting events, at most it will probably just have CourseCreated, CourseUpdated, and CourseDeleted events.

Most CQRS/Event tutorials/examples that I have seen seems to be more suitable for consumer type websites like Online Shopping cart, Ticket booking system, Restaurant order system, etc.

For Admin-type websites, are we just better off with CRUD, or does CQRS/ES have more to offer?

1

1 Answers

2
votes

If most of the events you can think of contain the words Created, Updated, or Deleted then you probably don't need event sourcing. ES is not meant to be a substitute for a CRUD site.