Creating .Net Core Microservices using Clean Architecture