RAPID by FenixKit
RAPID
RAPID kit logo
.NET 8  ·  .NET 10  — same price

Repository · API · Persistence
Instant · .NET

MongoDB persistence + Redis cache-aside. Automatic invalidation, FailOpen resilience, and Valkey support — the fast foundation, wired up from a single docker compose up.

Use code FIRSTXPEOPLE for €15 off → €30

A carregar...

What’s inside.

MongoDBMongoDB.DriverRedis / StackExchange.RedisValkey 7.2ErrorOrDocker Compose.NET 8.NET 10

MongoDB persistence

BaseRepository with 7 lifecycle hooks, dual pagination (offset + cursor), and ErrorOr throughout. The same core as SPARK, fully intact.

Redis cache-aside

Automatic Get/Set/Invalidate in BaseRepository. 4 cache hooks (GetCacheKey, GetPagedCacheKey, GetCursorCacheKey, GetInvalidationTags). Tag-based invalidation, FailOpen resilience.

3-level tag invalidation

Automatic (all writes), tag-based (custom queries), manual (surgical single-key). Union of old+new tags on update covers field changes such as category moves.

NullCacheService + Valkey

Disable Redis with Cache:Enabled = false — a no-op is injected, health check omitted, zero code changes. Valkey 7.2 swap-in included.

Two health checks

/health/ready checks MongoDB and Redis independently. Health-check gated startup — API waits for both before accepting requests.

All SPARK features included

Dual pagination, ErrorOr, RFC 7807 errors, Swagger with full XML docs, Docker Compose — everything from SPARK, extended with Redis.

One-time payment. Yours forever.

Full source code, private docs, unlimited projects, entire team included.

45

or €30 with code FIRSTXPEOPLE

Secure checkout via Lemon Squeezy  ·  Instant delivery

Need file storage too? See UPLOADS — the full stack with S3 →