Modern .net (web) application framework/architecture reference