This is a work in progress. This repo is a part of a larger effort to demonstrate secure workloads on Azure. This is for reference only and not meant for production workloads
Serverless Azure Function used to demonstrate several concepts. This is meant to be deployed in a private AKS cluster. All supporting resources are connected via Private Link.
- Managed Identity data plane access to Cosmos DB.
- Custom JSON serialization for HTTP (Newtonsoft) and CosmosDB (System.Text.Json) bindings
- Custom authentication & authorization using Azure B2C
- Generates OpenApi documentation for Azure API Management consumption
Item | Description |
---|---|
Utility Docker Images | Images used to support Ops scenarios. Built using ACR Tasks |
Helm Charts | Helm charts to support GitOps scenarios |
AKS GitOps - Core Platform | Flux multi-tenant configuration in AKS - Core Platform |
AKS GitOps - Shared Services | Flux multi-tenant configuration in AKS - Shared Services |
Landing Zone IaC | Bicep configuration of supporting Azure resources |
Item | Description |
---|---|
Shared .NET Libraries | Base .NET seedwork for implementing CQRS, EventSourcing, and DDD |
Financial Account Management | Serverless Azure Function used to demonstrate several concepts |
(ideally very short, if any)
- OS
- Library version
- ...
(ideally very short)
- npm install [package name]
- mvn install
- ...
(Add steps to get up and running quickly)
- git clone [repository clone url]
- cd [repository name]
- ...
A demo app is included to show how to use the project.
To run the demo, follow these steps:
(Add steps to start up the demo)
(Any additional resources or related projects)
- Link to supporting information
- Link to similar sample
- ...