ocaparoglu
-
- 11,570 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Shared kernel primitives: Result, Error, Entity, domain event abstractions, and IDateTimeProvider. -
- 8,928 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Correlation ID primitives for distributed tracing: ICorrelationAccessor, AsyncLocal scope management, and Serilog enricher. -
- 7,638 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
CQRS interfaces (ICommand, IQuery, handlers), inbox message handler base, SQL connection factory abstraction, ConcurrencyException, and DI registration with validation/logging decorators via Scrutor. -
- 6,465 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Inbox pattern: InboxMessage entity, EF Core configuration, IInboxDbContext, ProcessInboxMessagesJob (Quartz + Dapper), and InboxOptions. -
- 6,456 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
ASP.NET Core utilities: GlobalExceptionHandler, CustomResults (Result-to-ProblemDetails), CorrelationIdMiddleware, RequestResponseLoggingMiddleware, IEndpoint pattern, Result Match extensions, ApiResponse... More information -
- 6,167 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Environment-based Elasticsearch logging with ECS-native data streams, correlation ID enrichment, and Serilog configuration. -
- 5,899 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
DomainEventDispatcher, DomainEventDbContextBase (EF Core base with SaveChanges dispatch), and DateTimeProvider. -
- 5,716 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Outbox pattern: OutboxMessage entity, EF Core configuration, IOutboxDbContext, ProcessOutboxMessagesJob (Quartz + Dapper), and OutboxOptions. -
- 5,646 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Keycloak JWT Bearer authentication, role/permission claim mapping, authorization policies, and Serilog structured logging for Onspay microservices. -
- 5,576 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
RabbitMQ messaging: named buses each with multiple queues; per-queue HasInbox chooses the inbox writer or a project-supplied IRabbitMqMessageHandler; multi-bus RabbitMqPublisher; DI registration. -
- 5,297 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Redis distributed cache: ICacheService, RedisCacheService (StackExchange.Redis via IDistributedCache), ICachedQuery marker interface, CachingDecorator for IQueryHandler, and CacheOptions. -
- 4,898 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Keycloak Admin REST API client for user, role, permission, and group management. Used by services that need to provision or modify Keycloak users (e.g., AuthService). -
- 4,524 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
HashiCorp Vault integration: IVaultService for reading KV v2 secrets via token auth, with short-TTL in-memory caching, and VaultOptions configuration. -
- 4,417 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Elasticsearch sink for Onspay logging: opinionated ECS data stream naming, buffered ingestion, and API key authentication. Extends Onspay.Infrastructure.Logging. -
- 3,017 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Multi-tenant context: ICurrentTenantContext (ambient AsyncLocal, mirrors Onspay.Infrastructure.Correlation's pattern), ITenantResolver / ITenantClientEndpointResolver contracts with TenantResolverBase /... More information -
- 1,944 total downloads
- last updated 9/18/2026
- Latest version: 1.3.13
Refit-based typed HTTP client registration for platform module-to-module calls (AddModuleClient<TApiInterface>) AND tenant-configured external integrations (AddExternalClient<TApiInterface>). Automatically... More information