ConnectSoft Documentation
Service Discovery
Initializing search
ConnectSoft.Documentation
Home
Overview
Architecture
Cross-Cutting Concerns
SaaS
Development
Templates
Guides
Operations
Decisions
ConnectSoft Documentation
ConnectSoft.Documentation
Home
Overview
Overview
Overview
ConnectSoft Ecosystem
ConnectSoft Saas
ConnectSoft Framework
ConnectSoft Services
Get Started
Why ConnectSoft?
Who It's For (Use Cases)
Roadmap
Contact Us
Architecture
Architecture
General Concepts
General Concepts
Architectural Styles
SOLID
Twelve-Factor Methodology
Communication Patterns
Patterns
Patterns
Domain-Driven Design
Domain-Driven Design
Overview
Core Concepts
Core Concepts
Ubiquitous Language
Bounded Contexts
Models
Models
Anemic Domain Model
Rich Domain Model
Building Blocks
Building Blocks
Aggregates
Entities
Value Objects
Enumerations
Repositories
Specifications
Patterns and Services
Patterns and Services
Domain Events
Domain Services
Application Services
Clean Architecture
Clean Architecture
Overview
Use Cases
CQRS
CQRS
Overview
Event-Driven Architecture
Event-Driven Architecture
Overview
Event Sourcing
Application Model
Domain Model
Flow Model
Event Sourcing
Repository Pattern
Saga Pattern
Outbox Pattern
Specification Pattern
Hexagonal Architecture
Hexagonal Architecture
Overview
Communication
Communication
REST API
gRPC
GraphQL
SignalR
HTTP Client
CoreWCF
Service Model
Messaging Model
Technology Stack
Technology Stack
Actor Model
Actor Model
Actor Model
Microsoft Orleans
Dapr
Akka.NET
Orleans Clustering (ADO.NET)
Orleans Clustering (Azure)
Orleans Clustering (Redis)
Messaging
Messaging
MassTransit
NServiceBus
Persistence
Persistence
NHibernate
MongoDB
Persistence and Data Modeling
Background Jobs
Background Jobs
Hangfire
Observability
Observability
Logging
Metrics
Distributed Tracing
OpenTelemetry
OpenTelemetry Collector
OpenTelemetry Collector
Overview
Custom Processors Example
Multiple Backends Example
Application Insights
Application Insights
Overview
Azure Monitor Integration Example
AI Observability
Observability Stacks
Observability Stacks
Overview
Grafana LGTM Stack Example
Prometheus + Grafana Example
ELK Stack Example
Production Patterns
Scaling
Security
Latency Telemetry
HTTP Logging
Resource Monitoring
Security
Security
Security Overview
Security
Authentication
Authorization
Secrets Management
Data Redaction
Identity and Access Control
Zero Trust Architecture
Testing
Testing
Testing Overview
Unit Testing
Integration Testing
BDD Testing
Architecture Tests
Mocking Strategies
Test Data Management
Infrastructure
Infrastructure
Overview
Kubernetes
Docker Compose
Containerization
Infrastructure as Code
Hosting
Hosting Models
Infrastructure Model (Azure)
Infrastructure Model (AWS)
Service Fabric
Resiliency
Resiliency
Overview
Service Discovery
Service Discovery
Overview
Localization and Internationalization
Localization and Internationalization
Overview
Microservices
Microservices
Overview
API Gateway
Cloud Native
Cloud Native
Overview
Patterns
Patterns
Data Patterns
Service Mesh
Serverless
Serverless
Overview
Cross-Cutting Concerns
Cross-Cutting Concerns
APIs
APIs
API Design and Management
API Gateway
API Management
API Management
API Versioning
CORS
Swagger
Scalar
Rate Limiting
Request Timeout
Header Propagation
Response Compression
Security
Security
Security Overview
Identity and Access Control
Zero Trust Architecture
Observability
System Reliability
System Reliability
Resiliency
Service Discovery
Health Checks
Performance
Scalability & Performance
Scalability & Performance
Scalability
Cost Optimization
Data Management
Data Management
Database and Storage
Database Migrations
Caching
Data Governance
Configuration & Feature Management
Configuration & Feature Management
Configuration
Azure App Configuration
Feature Flags
Central Package Management
Error Handling & Validation
Error Handling & Validation
Validation
Exception Handling
Documentation
Documentation
Diagram as Code
Documentation as Code
AI & Machine Learning
AI & Machine Learning
AI Extensions
Model Context Protocol
Semantic Kernel
Vector Ingestion
Microsoft Bot Framework
DevOps & Automation
DevOps & Automation
CI/CD Pipelines
Azure Functions
Code Quality & Standards
Code Quality & Standards
Naming Conventions
Object Mapping
Testing Overview
Real-Time and Streaming Technologies
Localization
Frontend Development
Frontend Development
Overview
Overview
Overview
Overview
Overview
Operational Excellence
Compliance & Standards
Compliance & Standards
Compliance and Standards
Audit.NET
Knowledge Management
SaaS
SaaS
Overview
SaaS
Multitenancy
SaaS Patterns
SaaS Best Practices
Development
Development
Software Development Lifecycle (SDLC)
Candidate Recruitment Process
Candidate Recruitment Process
Vacancy
Interview
Full Interview
Full Interview With Answers
First Meeting Plan
Technology Stack
Technology Stack
Backend Technology Stack
Frontend Technology Stack
Coding Standards
Frameworks
Frameworks
Overview
Libraries
Deployment and Automation
Deployment and Automation
Overview
Containerization
GitOps
Infrastructure as Code
Azure Pipelines
AI and Machine Learning
AI and Machine Learning
AI and Machine Learning Integration
Templates
Templates
Overview
Template Architecture
Template Architecture
Template Architecture Specification
Template Overlays Specification
Template Layering and Reuse
Metrics and Options Extensibility
Template Metadata Composition
Templates Dependencies
Guide
Developer Internal Guide
Library
Library
Overview
Getting Started
Getting Started
Parameters
Generated Structure
Architecture & Design
Architecture & Design
Architecture
Features
Configuration & Observability
Configuration & Observability
Configuration
Metrics & Observability
Development
Development
Development Guide
Use Cases
Operations
Operations
Runbook
Api Library
Api Library
Overview
Getting Started
Getting Started
Getting Started
Parameters
Generated Structure
Architecture & Design
Architecture & Design
Architecture
Features
Configuration
Configuration
Configuration
Authentication & Security
Authentication & Security
Authentication
Resiliency
Resiliency
Resiliency & Chaos
Testing
Testing
Testing
Development
Development
Development Guide
Use Cases
Operations
Operations
Runbook
Microservice
Microservice
Overview
Architecture
Architecture
Architecture
Cloud Native
Clean Architecture
Domain Driven Design
Solution Structure
Startup and Warmup
Features
Features
Features
Getting Started
Use Cases
API Gateway
API Gateway
Overview
Features
Authorization Server
Authorization Server
Overview
Features
Platform
Platform
Overview
Features
Documentation Site
Documentation Site
Overview
Features
Use Cases
Runbook
ConnectSoft Blazor Templates HLD
ConnectSoft Blazor Templates Epics
ConnectSoft Blazor Microfrontend POC
Library Generator Agent Plan
Library Generator Agent Tasks
Guides
Guides
Building Microservices
Implementing SaaS with Multitenancy
CI/CD with Azure Pipelines
Operations
Operations
Azure DevOps
Azure DevOps
Permissions Setup
Azure DevOps MCP Configuration Guide
Decisions
Decisions
ADR-00xx - Template Layering
ADR-00xy - Extensibility Patterns
ADR-00xz - Foundation Documentation Migration
Overview
Back to top