I\'ve a personal application. I use design pattern CQRS/DDD for a API.
Schema: User --> Controller (dispatch command) --> Command handler -->