The purpose of the project is to do learn and practice hexagonal architecture.
As an anonymous, I want to create a user in SQL database / Memory / Cache.
As an anonymous, I want to list the existing users in SQL database / Memory / Cache.
As an anonymous, I want to receive a notification after the user has been created.
We want to be able to switch to other caching system.
We have one domain