/dynamics-365-microservice-reference-implementation

A sample application that demonstrates the use of the Microservice architectural style for applications that sit on top Dynamics 365 CE.

GNU General Public License v3.0GPL-3.0

Dynamics 365 on Microservices Reference Implementation

This sample ASP.NET Core application demonstrates how it is possible to apply the architecutral style known as Microservice Architecture for a Dynamics 365 custom application. The application is build using the latest Microsoft technolgies and tries to provide an opinionated approach for the most common issues a developer eam faces when building a custom web app. At the moment, all of this is a work-in-progress and there is no actual code pushed into this repo, however as the design evolves we will try to address the following concerns:

  • Decomposition
  • Authorization & Authentication
  • API Composition
  • Cross Service Communication
  • External Services Integration
  • Service Discovery
  • Data Management
  • Testing
  • Logging & Monitoring
  • Client-side UI Composition
  • CI/CD
  • Containerization
  • Long running task

About & License

This repository is distributed under the GPLv3 license I (Giancarlo Lelli) am the only maintainer. For information about the project such as "how to get involved" reach out to me. Many of the concepts and reasong behind this project are taken from this awesome tutorial about microservice available at this address