The Best C# .NET Web Application Tech Stack: Choosing a Database

We continue on our path to make a web application using C# and .NET. After choosing the front-end technology in part 1, picking the backend server tech in part 2, and deploying to Azure in part 3, we’re going to concentrate on choosing the database. With emphasis on .NET and Azure technologies of course. A database, or rather databases, is one of the most important aspects of any big application. The database choice can either cause or prevent latency bottlenecks, data consistency issues, availability problems, and development complexity.