Dotnet web application implementing CRUD database operations, authorization and authentication using microservice architecture