There are multiple tech stack options available for building web application in .NET Core. You can use Angualr, React.js, Vue.js, Blazor, and Razor as front end, ASP.NET Core Web API for backend REST API, Entity Framework for connecting with databases like Microsoft SQL Server, Azure SQL, PostgreSQL, MySQL, MongoDb, DocumentDb etc, and you can containerize it using docker so that you canuse any cloud provider like Azure or AWS to deploy it with container orchastration.