Microservice Catalog¶
The complete inventory of factory microservices, grouped by platform. Each service follows the ConnectSoft.Factory.{Platform}.{Service} naming convention and the Clean Architecture layering described in Naming Conventions. Unless noted, status is Target (final-state design).
Control Plane¶
See Control Plane.
| Service | Bounded Context | Responsibility | Store |
|---|---|---|---|
| IdentityService | Identity & Access | User identity, authentication | Azure SQL |
| AuthorizationService | Identity & Access | RBAC/ABAC authorization | Azure SQL |
| ServiceIdentityService | Identity & Access | Service-to-service identities | Azure SQL |
| ApiTokenService | Identity & Access | API token issuance | Azure SQL |
| TenantService | Tenant & Edition | Tenant lifecycle | Azure SQL |
| EditionService | Tenant & Edition | Editions/plans | Azure SQL |
| SubscriptionService | Tenant & Edition | Subscriptions | Azure SQL |
| FeatureFlagService | Tenant & Edition | Feature flags | Azure SQL |
| QuotaService | Tenant & Edition | Per-tenant quotas | Azure SQL |
| ProjectService | Project Management | Project lifecycle | Azure SQL |
| EnvironmentService | Project Management | Project environments | Azure SQL |
| ModuleCatalogService | Project Management | Module registry | Azure SQL |
| DependencyService | Project Management | Module dependencies | Azure SQL |
| BlueprintService | Blueprint Management | Blueprint lifecycle | Azure SQL |
| BlueprintParserService | Blueprint Management | Blueprint parsing | Azure SQL |
| BlueprintValidatorService | Blueprint Management | Blueprint validation | Azure SQL |
| ContextMapService | Blueprint Management | Context maps | Azure SQL |
| DomainModelService | Blueprint Management | Domain models | Azure SQL |
| WorkflowOrchestrator | Workflow Orchestration | Saga orchestration | Azure SQL + Redis |
| WorkflowDefinitionService | Workflow Orchestration | Workflow definitions | Azure SQL |
| TaskAssignmentService | Workflow Orchestration | Agent task assignment | Azure SQL |
| ProcessStateService | Workflow Orchestration | Durable process state | Azure SQL |
| WorkflowReplayService | Workflow Orchestration | Workflow replay | Azure SQL |
| AgentRegistryService | Agent Management | Agent registry | Azure SQL |
| SkillRegistryService | Agent Management | Skill registry | Azure SQL |
| AgentPoolManager | Agent Management | Agent pools | Azure SQL + Redis |
| ModelPolicyService | Agent Management | Model usage policy | Azure SQL |
| PolicyEngineService | Governance | Policy evaluation | Azure SQL |
| ApprovalService | Governance | Approval requests | Azure SQL |
| AuditService | Governance | Audit log | Azure SQL |
| CostUsageService | Cost & Usage | Cost/usage tracking | Azure SQL |
| IntegrationService | Integration | Integration connections | Azure SQL |
| ArtifactService | Artifact Management | Artifact registry | Azure SQL + Blob |
| VersioningService | Artifact Management | Artifact versioning | Azure SQL |
| LineageService | Artifact Management | Artifact lineage | Azure SQL |
Agent Mesh¶
See Agent Mesh.
| Service | Responsibility | Store |
|---|---|---|
| AgentRuntimeService | Hosts agent execution (Microsoft Agent Framework) | Azure SQL + Redis |
| AgentRegistryService | Agent definitions/versions | Azure SQL |
| SkillRegistryService | Skill definitions/versions | Azure SQL |
| ModelRouterService | Routes model invocations | Azure SQL |
| ToolAdapterService | MCP/tool adapters | Azure SQL |
| AgentTaskService | Agent task lifecycle | Azure SQL |
| AgentExecutionService | Execution records | Azure SQL + Blob |
| AgentValidationService | Output validation | Azure SQL |
| AgentCorrectionService | Self-correction | Azure SQL |
| AgentTelemetryService | Execution telemetry | App Insights |
| AgentPoolManager | Agent scaling pools | Redis |
Knowledge Platform¶
See Knowledge Platform.
| Service | Responsibility | Store |
|---|---|---|
| KnowledgeGraphService | Knowledge graph | PostgreSQL |
| MetadataIndexService | Structured metadata index | PostgreSQL |
| VectorMemoryService | Vector search | Qdrant |
| ArtifactMemoryService | Artifact memory | Blob + PostgreSQL |
| ContextBuilderService | Context package assembly | Redis + PostgreSQL |
| EmbeddingService | Embeddings | Qdrant |
| CodebaseKnowledgeService | Code knowledge | PostgreSQL + Qdrant |
| DocumentationKnowledgeService | Docs knowledge | PostgreSQL + Qdrant |
| TemplateKnowledgeService | Template knowledge | PostgreSQL |
| LibraryKnowledgeService | Library knowledge | PostgreSQL |
| PromptMemoryService | Prompt memory | PostgreSQL |
| DecisionMemoryService | Decision records | PostgreSQL |
| RuntimeMemoryService | Runtime signals | PostgreSQL |
| PatternCatalogService | Pattern catalog | PostgreSQL |
| KnowledgeIngestionService | Ingestion | PostgreSQL |
| KnowledgeQualityService | Quality assessment | PostgreSQL |
| MemoryPolicyService | Access policy | PostgreSQL |
| MemoryClassificationService | Classification | PostgreSQL |
| MemoryRedactionService | Redaction | PostgreSQL |
| KnowledgeReplayService | Replay | PostgreSQL |
| KnowledgeSearchService | Unified search | Qdrant + PostgreSQL |
| KnowledgeStudioBff | Studio BFF | — |
Template & Library Platform¶
See Template & Library.
| Service | Responsibility | Store |
|---|---|---|
| TemplateRegistryService | Template registry | Azure SQL |
| TemplateVersionService | Template versions | Azure SQL |
| TemplateParameterService | Parameter schemas | Azure SQL |
| TemplateCompatibilityService | Compatibility rules | Azure SQL |
| ScaffoldEngineService | Scaffolding | Azure SQL + Blob |
| TemplateValidationService | Validation | Azure SQL |
| TemplatePublishingService | Publishing | Azure SQL + Artifacts |
| TemplateUpgradeService | Upgrade plans | Azure SQL |
| TemplateAnalyticsService | Usage analytics | Azure SQL |
| LibraryRegistryService | Library registry | Azure SQL |
| LibraryVersionService | Library versions | Azure SQL |
| DependencyAnalyzerService | Dependency analysis | Azure SQL |
| CompatibilityMatrixService | Compatibility matrix | Azure SQL |
| PackagePublisherService | Package publishing | Azure Artifacts |
| PackageUpgradeAdvisorService | Upgrade advice | Azure SQL |
| ApiClientCatalogService | API client catalog | Azure SQL |
Marketplace¶
See Marketplace.
| Service | Responsibility | Store |
|---|---|---|
| MarketplaceCatalogService | Asset catalog | Azure SQL |
| MarketplaceSearchService | Asset search | Azure SQL |
| AssetPublishingService | Publishing | Azure SQL + Blob |
| AssetVersionService | Asset versions | Azure SQL |
| AssetCompatibilityService | Compatibility | Azure SQL |
| AssetInstallationService | Installation | Azure SQL |
| LicenseService | Licensing | Azure SQL |
| PricingService | Pricing | Azure SQL |
| PublisherPortalService | Publisher portal | Azure SQL |
| ReviewRatingService | Reviews/ratings | Azure SQL |
| DependencyResolutionService | Dependency resolution | Azure SQL |
DevOps / GitOps¶
See DevOps / GitOps.
| Service | Responsibility | Store |
|---|---|---|
| RepositoryService | Repositories | Azure SQL + Git |
| BranchService | Branches | Git |
| CommitService | Commits | Git |
| PullRequestService | Pull requests | Azure SQL |
| PipelineGeneratorService | Pipeline generation | Azure SQL |
| PipelineExecutionService | Pipeline runs | Azure SQL |
| BuildResultService | Build results | Azure SQL + Blob |
| ReleaseService | Release plans | Azure SQL |
| EnvironmentPromotionService | Promotions | Azure SQL |
| PackagePublishingService | Package publishing | Azure Artifacts |
| ContainerImageService | Container images | ACR |
| IaCProvisioningService | Pulumi IaC provisioning | Azure SQL |
| GitOpsSyncService | GitOps sync | Azure SQL |
| DeploymentManifestService | Deployment manifests | Azure SQL |
Runtime Cloud¶
See Runtime Cloud.
| Service | Responsibility | Store |
|---|---|---|
| RuntimeEnvironmentService | Environments | Azure SQL |
| DeploymentService | Deployments | Azure SQL |
| ServiceCatalogRuntimeService | Runtime service inventory | Azure SQL |
| RuntimeConfigurationService | Configuration | Azure SQL |
| SecretBindingService | Secret bindings | Key Vault |
| TenantRuntimeIsolationService | Tenant isolation | Azure SQL |
| RuntimeHealthService | Health | App Insights |
| RuntimeScalingService | Scaling | Azure SQL |
| RuntimeDriftDetectionService | Drift detection | Azure SQL |
Observability & Feedback¶
| Service | Responsibility | Store |
|---|---|---|
| TraceService | Traces | App Insights |
| LogQueryService | Logs | Log Analytics |
| MetricAggregationService | Metrics | App Insights |
| DashboardService | Dashboards | Azure SQL |
| AlertRuleService | Alert rules | Azure SQL |
| IncidentService | Incidents | Azure SQL |
| FeedbackService | Feedback items | Azure SQL |
| QualityScoreService | Quality scores | Azure SQL |
| CostTelemetryService | Cost signals | Azure SQL |
| SloService | SLOs | Azure SQL |
| TelemetryCorrelationService | Correlation | App Insights |
Governance / Security / Compliance¶
See Governance.
| Service | Responsibility | Store |
|---|---|---|
| PolicyEngineService | Policy engine | Azure SQL |
| PolicyDefinitionService | Policy definitions | Azure SQL |
| PolicyEvaluationService | Policy evaluation | Azure SQL |
| ApprovalService | Approvals | Azure SQL |
| AuditService | Audit | Azure SQL + Blob |
| ComplianceReportService | Compliance reports | Azure SQL + Blob |
| SecurityFindingService | Security findings | Azure SQL |
| SecretGovernanceService | Secret governance | Key Vault |
| TenantIsolationPolicyService | Isolation policy | Azure SQL |
| DataClassificationService | Data classification | Azure SQL |
| RiskScoringService | Risk scoring | Azure SQL |
Integration Platform¶
See Integration Platform.
| Service | Responsibility | Store |
|---|---|---|
| AzureDevOpsIntegrationService | Azure DevOps | Azure SQL |
| GitHubIntegrationService | GitHub | Azure SQL |
| OpenAIIntegrationService | OpenAI | Azure SQL |
| AzureOpenAIIntegrationService | Azure OpenAI | Azure SQL |
| OllamaIntegrationService | Ollama | Azure SQL |
| McpConnectorService | MCP servers | Azure SQL |
| CloudProviderAdapterService | Cloud providers | Azure SQL |
| EmailIntegrationService | Azure SQL | |
| SmsIntegrationService | SMS | Azure SQL |
| PaymentIntegrationService | Payments | Azure SQL |
| CrmIntegrationService | CRM | Azure SQL |
| SupportIntegrationService | Support | Azure SQL |
| VendorApiClientRegistryService | Vendor API clients | Azure SQL |
| WebhookGatewayService | Webhooks | Azure SQL |
Factory Studio¶
See Factory Studio.
| Service | Responsibility | Store |
|---|---|---|
| StudioBff | BFF aggregation | Redis |
| StudioNotificationService | Notifications | Azure SQL |
| StudioRealtimeGateway | SignalR streaming | Redis |
| ReviewCenterService | Human review | Azure SQL |
| DashboardAggregationService | Dashboard data | Redis |
| ArtifactPreviewService | Artifact preview | Blob |
| KnowledgeExplorerBff | Knowledge BFF | — |
| AgentFlowVisualizationService | Agent flow viz | Redis |
Generated SaaS Product Platform¶
Generated services use the product's own namespace and are produced from real templates. See Generated SaaS microservices.