sortex.sharedkernel
SharedKernel is a foundational, open-source .NET library providing essential building blocks for Domain-Driven Design (DDD), Clean Architecture, and CQRS patterns. It offers: - CQRS interfaces (IRequest<T>, IRequestHandler<TRequest, TResponse>) along with a built-in Mediator implementation for command and query handling following MediatR principles. - Robust domain modeling support with base classes like EntityBase, DomainEntityBase, and DomainEventBase to facilitate aggregate roots, domain events, and event dispatching via the IDomainEventDispatcher interface. - Built-in retry and persistence support for domain events that fail to publish to message brokers, ensuring reliable event delivery. - Reusable application exceptions such as DomainException and RecordNotFoundException to standardize error handling across applications. - Common DTOs including BaseResponseDTO<T> for consistent API response structures and validation error handling. - Utilities for secure token generation, date/time conversions, platform detection, and more, to accelerate backend development. - Configuration support for cache entry expiration and message broker connection settings. SharedKernel is designed for teams embracing DDD and CQRS with EF Core and aims to improve modularity, consistency, and maintainability across .NET services and applications.
nuget.org
1.0.0.115
20 days ago
10
1,436 total
Links
| Registry | nuget.org |
| Source | Repository |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:nuget/sortex.sharedkernel
spec |
| License | |
| First Release | 9 months ago |
| Last Synced | 20 days ago |