Documentation

index.md

Dynaplex Documentation

Welcome to the Dynaplex documentation site - your comprehensive guide to the Acsis Dynaplex architecture.

What is Dynaplex?

Dynaplex is a modern architectural system that combines dynamic service orchestration with structured component patterns. Built on .NET 9 and Aspire, it provides a scalable, maintainable approach to microservices development.

Components

Dynaplex components are automatically documented through convention-based discovery:

Core Components

  • core-data - Database access and core business entities
  • identity - Authentication and authorization
  • http - HTTP utilities and API helpers
  • events - Event publishing and notifications

Integration Components

  • sap - SAP ERP integration
  • clemens - Custom business logic
  • file-service - File management
  • catalog - Asset catalog management

Infrastructure

  • system-environment - System configuration
  • logging - Centralized logging
  • spatial - Location and hierarchy
  • transport - Asset shipping and logistics

Architecture

Dynaplex follows these key principles:

Convention Over Configuration

Components participate automatically with zero configuration - just add XML doc comments to your code.

Service Independence

Each component runs as an independent microservice, managed by .NET Aspire.

Type-Safe Communication

Generated API clients provide compile-time safety for inter-service communication.

Getting Started

For Users

Browse the API Reference to explore all available components and their interfaces.

For Developers

Components automatically generate documentation. To add enhanced documentation to your component:

  1. Create components/your-component/resources/docs/ folder
  2. Add markdown files (overview.md, configuration.md, etc.)
  3. Your docs will automatically appear in this site

See individual component documentation for configuration and usage details.

Need Help?

  • Browse the API documentation for detailed interface information
  • Check component-specific docs for configuration examples
  • Review architecture documentation for design patterns

This documentation is automatically generated from component source code and markdown files.