ocaparoglu
-
- 7,907 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
Shared kernel primitives: Result, Error, Entity, domain event abstractions, and IDateTimeProvider. -
- 5,449 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
CQRS interfaces (ICommand, IQuery, handlers), inbox message handler base, SQL connection factory abstraction, ConcurrencyException, and DI registration with validation/logging decorators via Scrutor. -
- 5,378 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
Correlation ID primitives for distributed tracing: ICorrelationAccessor, AsyncLocal scope management, and Serilog enricher. -
- 4,471 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
Inbox pattern: InboxMessage entity, EF Core configuration, IInboxDbContext, ProcessInboxMessagesJob (Quartz + Dapper), and InboxOptions. -
- 4,215 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
ASP.NET Core utilities: GlobalExceptionHandler, CustomResults (Result-to-ProblemDetails), CorrelationIdMiddleware, RequestResponseLoggingMiddleware, IEndpoint pattern, Result Match extensions, ApiResponse... More information -
- 4,010 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
DomainEventDispatcher, DomainEventDbContextBase (EF Core base with SaveChanges dispatch), and DateTimeProvider. -
- 3,929 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
Outbox pattern: OutboxMessage entity, EF Core configuration, IOutboxDbContext, ProcessOutboxMessagesJob (Quartz + Dapper), and OutboxOptions. -
- 3,776 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
RabbitMQ messaging: RabbitMqPublisher, RabbitMqConsumer (BackgroundService writing to inbox), RabbitMqOptions, and DI registration. -
- 3,701 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
Keycloak JWT Bearer authentication, role/permission claim mapping, authorization policies, and Serilog structured logging for Onspay microservices. -
- 3,395 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
Redis distributed cache: ICacheService, RedisCacheService (StackExchange.Redis via IDistributedCache), ICachedQuery marker interface, CachingDecorator for IQueryHandler, and CacheOptions. -
- 3,321 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
Environment-based Elasticsearch logging with ECS-native data streams, correlation ID enrichment, and Serilog configuration. -
- 3,172 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
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). -
- 2,422 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
Elasticsearch sink for Onspay logging: opinionated ECS data stream naming, buffered ingestion, and API key authentication. Extends Onspay.Infrastructure.Logging. -
- 1,949 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
HashiCorp Vault integration: IVaultService for reading KV v2 secrets via token auth, with short-TTL in-memory caching, and VaultOptions configuration. -
- 799 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
Multi-tenant context: ICurrentTenantContext (ambient AsyncLocal, mirrors Onspay.Infrastructure.Correlation's pattern), ITenantResolver / ITenantClientEndpointResolver contracts with TenantResolverBase /... More information -
- 364 total downloads
- last updated 8/19/2026
- Latest version: 1.2.1
Refit-based typed HTTP client registration for platform module-to-module calls (AddModuleClient<TApiInterface>). Automatically chains Onspay.AspNetCore's CorrelationIdDelegatingHandler/TenantIdDelegatingHandler... More information