MongoDB + Keycloak JWT + Redis cache-aside. Auth, cache, and persistence pre-wired — all from a single docker compose up.
Use code FIRSTXPEOPLE for €15 off → €40
Tech stack
JWT Bearer configured via OIDC discovery.
Two built-in policies: Authenticated (any valid JWT) and AdminOnly (admin realm role). OAuth2 PKCE in Swagger. Pre-built realm export imported at startup.
BaseRepository checks Redis before every MongoDB read and populates on miss. No manual Get/Set calls. 4 cache hooks to override.
Every write wipes all related cache entries automatically. Union of old+new tags on update covers field changes (e.g. category moves). FailOpen by default.
Disable Redis entirely with Cache:Enabled = false — no code changes. Valkey 7.2 alternative included; swap the Docker image, nothing else.
MongoDB and Redis checked independently on /health/ready. All 7 base hooks, dual pagination, ErrorOr, RFC 7807 errors, Swagger, Docker Compose.
Pricing
Full source code, private docs, unlimited projects, entire team included.
or €40 with code FIRSTXPEOPLE
Secure checkout via Lemon Squeezy · Instant delivery
Need file storage too? See UPLOADS — the full stack with S3 →