Welcome to BytLabs Backend Packages documentation. This collection of .NET libraries helps you build scalable, maintainable, and robust backend applications.
Built-in support for multi-tenant applications with flexible tenant resolution strategies.
Tools and patterns for implementing DDD, including aggregates, entities, and domain events.
MongoDB integration with transaction support and repository pattern implementation.
Command Query Responsibility Segregation with MediatR integration.
Integrated logging, metrics, and tracing capabilities using OpenTelemetry.
// Add services to your application
services.AddMultitenancy()
.AddMongoDatabase()
.AddCQS()
.AddObservability();
Package | Description |
---|---|
BytLabs.Application |
CQRS, validation, and application services |
BytLabs.Domain |
Domain model building blocks |
BytLabs.DataAccess |
Data persistence and MongoDB integration |
BytLabs.Multitenancy |
Multi-tenant infrastructure |
BytLabs.Observability |
Monitoring and logging tools |
This project is licensed under the MIT License - see the LICENSE file for details.