Backend Tecnologies Asp.Net Core for Restful api MsSql EntityFramework Core Autofac FluentValidation Backend Techniques Layered Architecture Design Pattern AOP JWT Autofac dependency resolver IOC Aspects File upload DataBase