Skip to content

Blazor-Data-Orchestrator/BlazorDataOrchestrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

170 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: This project is currently in progress

BlazorDataOrchestrator

BlazorDataOrchestratorLogo

A Microsoft Aspire .NET 10 solution that demonstrates a distributed application architecture with Blazor Server Web App and containerized services.

image image

Architecture

image

Components

  1. BlazorOrchistrator.AppHost - Aspire orchestration host that manages all services
  2. BlazorOrchistrator.Web - Blazor Server Web Application with interactive components
  3. BlazorOrchistrator.Scheduler - Background service for scheduled tasks
  4. BlazorOrchistrator.Agent - Containerized worker service that can run with multiple replicas

Aspire Services Configured

  • Azure Storage - Blob and Queue storage integration
  • SQL Server - Database services with Entity Framework Core
  • Container Orchestration - Agent service configured for 2 replicas

Prerequisites

  • .NET 10.0 SDK
  • Docker Desktop or Podman (for container services)
  • Visual Studio or Visual Studio Code

Project Structure

image image image

Configuration

The solution is configured to:

  • Use in-memory databases in development mode
  • Switch to SQL Server and Azure Storage when running with Aspire orchestration
  • Support multiple replicas of the Agent service
  • Provide proper service discovery and health monitoring

About

Agentic platform to create deploy schedule and execute containerized jobs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •