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 This is a supporting set of libraries. Reference the related repositories below to see them in action.
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 |
This project framework provides the following features:
- Sample seedwork to support .NET Azure Function development with various architecture patterns, including:
- Domain Driven Design
- CQRS
- Event Sourcing using CosmosDB as an event store
- Helpers for developing solutions using the Azure SDK
- CI/CD workflow using GitHub actions and the GitHub Nuget package feed
- .NET 6.x
- Visual Studio 2022 (or preferred .NET IDE)
- git clone [repository clone url]
- cd [repository name]
- ...
(Any additional resources or related projects)
- Link to supporting information
- Link to similar sample
- ...