Rest API build with .Net Core C# through Vertical Slice architecture pattern with CQRS, DDD and Fluent Validation