# eShopOnWeb Sample ASP.NET Core reference application, powered by Microsoft, demonstrating a monolithic application architecture and deployment model. This reference application is meant to support the [Architecting and Developing Modern Web Applications with ASP.NET Core and Azure eBook](docs/Architecting and Developing Modern Web Applications with ASP.NET Core and Azure.pdf). > ### DISCLAIMER > **IMPORTANT:** The current state of this sample application is **ALPHA**, consider it a 0.1 foundational version. Therefore areas will change significantly while refactoring current code and implementing new features. **Feedback with improvements and pull requests from the community are highly appreciated and accepted.** ## Topics (eBook TOC) - Introduction - Characteristics of Modern Web Applications - Choosing Between Traditional Web Apps and SPAs - Architectural Principles - Common Web Application Architectures - Common Client Side Technologies - Developing ASP.NET Core MVC Apps - Working with Data in ASP.NET Core Apps - Testing ASP.NET Core MVC Apps - Development Process for Azure-Hosted ASP.NET Core Apps - Azure Hosting Recommendations for ASP.NET Core Web Apps