Domain event abstractions for cross-service communication and eventual consistency patterns.
$ dotnet add package TaskHub.Shared.Events.AbstractionsTaskHub.Shared is a set of small, independent modules that act as the shared foundation for microservices. It provides shared primitives, abstractions, contracts, and infrastructure adapters designed around Domain-Driven Design (DDD) and Clean Architecture principles.
TaskHub.Shared contains the fundamental components and patterns used across all bounded contexts in TaskHub.
Email, PhoneNumber, Address, Coordinates) used across services.Result, ValueResult<T>, ResultFactory) for consistent success/error handling.