AWS local development for .NET has always been a juggling act: Lambdas here, DynamoDB there, SNS/SQS somewhere else—and a bunch of scripts and tools holding everything together.
With .NET Aspire 13, that story changes. This is seriously awesome for .NET Developers working with AWS Resources.
I just published a new hands-on guide where we use Aspire and the AWS Aspire Hosting package to build a serverless notifications system that talks to real AWS services (DynamoDB, SNS, SQS), while keeping the entire local experience orchestrated from a single AppHost:
🔗 AWS Local Development with .NET Aspire – Build a Serverless Notifications System
codewithmukesh.com/blog/aws-…
In this article, we:
- Use Aspire’s AppHost AWS CDK integration to provision a DynamoDB table, SNS topic, and SQS queue.
- Run Producer and Dispatcher Lambdas locally via the LambdaServiceEmulator.
- Trigger everything end-to-end using the Lambda Test Tool UI—no extra console apps required.
- Keep contracts in a shared library, and let Aspire wire environment variables and AWS resources for us.
If you’re a .NET developer building on AWS and still doing local orchestration manually, this combo of Aspire AWS can seriously level up your dev experience.