Skip to content

Sample - Financial account management Azure Functions on AKS

License

Notifications You must be signed in to change notification settings

colincmac/oink-financial-account-mgmt

Repository files navigation

Sample - Financial account managment function on AKS

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.

Features

  • 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

Related GitHub repositories

Supporting

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

Application Workloads

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

Getting Started

Prerequisites

(ideally very short, if any)

  • OS
  • Library version
  • ...

Installation

(ideally very short)

  • npm install [package name]
  • mvn install
  • ...

Quickstart

(Add steps to get up and running quickly)

  1. git clone [repository clone url]
  2. cd [repository name]
  3. ...

Demo

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)

Resources

(Any additional resources or related projects)

  • Link to supporting information
  • Link to similar sample
  • ...

About

Sample - Financial account management Azure Functions on AKS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published