ASP.NET Core Web API application
Implementing DDD, CQRS and Clean Architecture with using Best Practices
Developing CQRS with using MediatR, FluentValidation and AutoMapper nuget packages
Consuming RabbitMQ BasketCheckout event queue with using MassTransit-RabbitMQ Configuration
SqlServer database connection and containerization
Using Entity Framework Core ORM and auto migrate to SqlServer when application Startup
Swagger Open API implementation
Dockerfile and docker-compose implementation