Web applications have been around for over 20 years, but the pace of innovation is not slowing down. When building a modern web application, there are lots of choices to make. In this session, you'll learn about three different ways to build an application with Angular and .NET Core. You'll learn about monoliths, serverless applications, and microservices. Throughout the way you'll learn the pros and cons of each architectural style. You'll also learn several different ways to integrate Angular with .NET. This session focuses on the integration between these two technologies. We won't be spending a lot of time on Angular basics. Also, if you're not an Angular fan, most of this session applies to other modern web frameworks. After this session, you'll be ready to choose the right web architecture for your next web application.