A nice clean .NET Core API template with all the good bits included. I use this as a base for new C# .NET CORE microservices.
The project was built using VisualStudio (Xamarin) for OSX, but the same project should work fine with Windows and VisualStudio. You can always build from the command line as well if VSCode is your IDE of choice.
Middleware for handling common exceptions
DynamoDB models and CRUD operations
A Mediator pattern for clean seperation of responsibilities
AWS XRay for distributed tracing
A DockerFile for building and deploying
Unit testing framework
Healthcheck endpoint
Environment specific configurations
Basic HTTP header based security
If you want to run the project "as is" you'll need to configure a few things locally and a few in AWS. You'll need an AWS account, the AWS CLI installed and configured as well as a sample DynamoDB table.
The project is currently configured to use AWS region us-east-1.