Skip to content
Sample project and reference for building .NET Core, microservice based applications using Docker, Kubernetes and Azure.
C# Dockerfile
Branch: master
Clone or download
jdewerth Merge pull request #5 from jdewerth/dev
Merge Dev to master. Merge from Azure DevOps commits.
Latest commit 2ef4d3d Jun 19, 2019

README.md

ConferenceCloud - .NET Core Microservices on Azure

Sample project and reference for building .NET Core, microservice based applications using Docker, Kubernetes and Azure.

Project Overview

ConferenceCloud provides an online platform and marketplace for guests and vendors of professional conferences and conventions. The project is available as a sample application and reference for building microservice based applications and architectures. The project is built with .NET Core and utilizes Azure for infrastructure and hosting. The architecture utilizes Docker containers and the Kubernetes orchestrator, Azure AKS for production. Azure DevOps is used for implementing CI/CD pipelines.

NOTE : This is an on-going project with frequent updates. Some features may not yet be available, at the time of viewing.

Architecture

The project utilizes a microservice based architecture and is deployed via Docker containers using the Kubernetes orchestrator. All infrastructure is deployed on Azure. The project adheres to microservice architecture principles such as service autonomy, data-sovereignty and loose-coupling. Some services, such as the Payment service, employ Domain-Driven-Design as well as CQRS concepts in order to tackle business complexity and sensitive, mission-critical requirements. The project also utilizes multiple Azure services for tasks such as authentication, messaging, storage and monitoring. Detailed information about the architecture, design choices and Azure services are utilized, will be available in the documentation.

You can’t perform that action at this time.