Category

keycloak-operations

Articles about keycloak-operations from the Skycloak team.

keycloak-operations

Managing Keycloak Secrets the Right Way (Vault SPI)

Keep secrets out of Keycloak config: use the Keycloak vault SPI to resolve database, SMTP, and client secrets from a…

Guilliano Molaire Guilliano Molaire 10 min read
Global DNS diagram: three Keycloak instances connected to a single distributed SQL cluster.
keycloak-operations

Keycloak 26.7 Stateless Mode: Multi-Region Without Infinispan

Keycloak 26.7's stateless preview kills the external Infinispan requirement for multi-cluster. We tested it on YugabyteDB and mapped a multi-cloud…

Guilliano Molaire Guilliano Molaire 9 min read
keycloak-operations

Migrating Keycloak From WildFly to Quarkus: A Cutover Guide

Migrate from the legacy WildFly Keycloak distribution to Quarkus: config conversion, the removed /auth path, custom provider changes, and a…

Guilliano Molaire Guilliano Molaire 10 min read
keycloak-operations

Skycloak vs the Community Keycloak Terraform Provider (and How to Use Both)

The difference between the Skycloak and community keycloak/keycloak Terraform providers, when to use each, and how to run both in…

Guilliano Molaire Guilliano Molaire 7 min read
keycloak-operations

Keycloak Database Connection Pool Exhaustion: Causes and Fixes

Fix Keycloak database connection pool exhaustion: size the Quarkus datasource pool, handle DB restarts and leaks, and detect connections growing…

Guilliano Molaire Guilliano Molaire 12 min read
keycloak-operations

Keycloak on OpenShift (ARO): HA That Survives Audits

Run Keycloak on OpenShift and Azure Red Hat OpenShift in production: operator vs Helm, HA clustering, TLS route modes, and…

Guilliano Molaire Guilliano Molaire 8 min read
Dashboard showing Java app performance: 81.1K realms cached, JVM heap 1.54 GiB (19.3% usage), GC pause ~2.6 ms; cache and heap trend charts; GC and HTTP request-rate panels for last 3 hours.
keycloak-operations

How Many Realms Can One Keycloak Cluster Handle? We Measured It

How many realms one Keycloak cluster can handle, measured: the cache settings to reach thousands, why restarts hit 7.5 minutes,…

Guilliano Molaire Guilliano Molaire 10 min read
keycloak-operations

Keycloak Backup and Restore: A Practical Guide

How to back up and restore Keycloak: why the database is the source of truth, backing up PostgreSQL, realm exports…

Guilliano Molaire Guilliano Molaire 17 min read
Logo slide: 'Locke' branding with the subtitle 'Keycloak on Redis' on a dark blue background with circular shapes.
keycloak-operations

Introducing Locke: a Keycloak Distribution That Lets You Choose Your Cache

Locke is an Apache 2.0 distribution of Keycloak that ships with both embedded Infinispan and a Redis cache backend, selectable…

Guilliano Molaire Guilliano Molaire 6 min read
Keycloak on Redis: production benchmark slide with dark gradient background and logo on the left.
keycloak-operations

Keycloak on Redis: Benchmarking Locke vs Embedded Infinispan

A production benchmark of Keycloak caching on Redis (Locke) vs embedded Infinispan: ~100% throughput parity, sub-second node-loss recovery vs 31-40s.

Guilliano Molaire Guilliano Molaire 10 min read

Stay ahead on identity & security

Get tutorials, product updates, and Keycloak tips delivered to your inbox.

© 2026 Skycloak. All Rights Reserved. Design by Yasser Soliman