Technologies implemented: ASP.NET Core 2.0 (with .NET Core) ASP.NET MVC Core ASP.NET WebApi Core ASP.NET Identity Core Entity Framework Core 2.0 .NET Core Native DI AutoMapper FluentValidator MediatR
Architecture: Full architecture with responsibility separation concerns, SOLID and Clean Code Domain Driven Design (Layers and Domain Model Pattern) Domain Events Domain Notification CQRS (Imediate Consistency) Event Sourcing Unit of Work Repository and Generic Repository