.NET on AWS Blog

Category: Amazon CloudFront

Scale multi-tenant SaaS with per-tenant version pinning using Amazon CloudFront

Multi-tenant SaaS providers often need to control which application version each tenant runs, a practice called per-tenant version pinning, so they can roll out new releases incrementally and move tenants between versions without downtime and manual changes. A common approach is to configure the Application Load Balancer with hostname-based routing rules, but this doesn’t scale. […]

Host a .NET Blazor WebAssembly App on Amazon S3 and Amazon CloudFront

With Blazor WebAssembly (WASM), you build interactive web applications entirely in C#, no JavaScript required. After compilation, a Blazor WASM application is just a folder of static files: HTML, CSS, JavaScript, and WASM binaries. Because the output is entirely static, you can host it on AWS with Amazon Simple Storage Service (Amazon S3) and Amazon […]

Bob’s Used Books: A .NET Sample Application – Part 1: Getting Started

Introduction The best sample applications are simple to understand, but have enough complexity to demonstrate real-world usage. Our new open-source .NET sample application, Bob’s Used Books, provides the .NET community with a simple but real-world .NET application that leverages multiple AWS frameworks and services. Bob’s Used Books is a simple eCommerce application that sells fictional […]