ASP.NET Core MVC, Entity Framework, MongoDB, WCF, NHibernate, Fluent Migrator, Validation Application Block