Skip to content

Proof of concept of running an ASP.NET Core Web App in C# (.net9) with Microsoft Orleans in AWS, with a DevOps pipeline and an image pushed to ECR

Notifications You must be signed in to change notification settings

Octelys/aws-microsoft-orleans

Repository files navigation

Overview

This repository is a basic template of what is needed to setup an ASP.NET Web App running Orleans on AWS.

It contains the C# code as well as the Terraform IaC and the Azure DevOps pipeline needed to deploy the service in an AWS App Runner instance connected to AWS DynamoDB to store the grains and silo information.

Requirements

  1. AWS account;
  2. Azure DevOps account;
  3. Service connection AWS for Terraform in DevOps configured with a User's Access Key and Access Role

How to run locally

Install aws CLI:

brew install awscli

Validate the installation:

aws --version

Create a user with the proper permissions and then specify the Access ID & Access Key of that user:

aws configure

About

Proof of concept of running an ASP.NET Core Web App in C# (.net9) with Microsoft Orleans in AWS, with a DevOps pipeline and an image pushed to ECR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published