I’m stuck with a project manager that wants 100 percent accessibility for his Keycloak users that are 10,000 people. unfortunately after reducing hashing iterations and algorithm, i only got to 120 login per seconds per vCPU. how can i manage getting to that number. Am i missing any option or config?
10k users or 10k logins per second? There’s no way you’ll need anywhere close to that authentication throughput for that small a user base. If it’s really 10k logins per second congratulations on having the largest Keycloak installation out there by a large margin. If you really need that many, I’d suggest testing on 5-10 really beefy boxes with 8-16 vCPUs and a bunch of RAM, and a database that’s capable of huge iops numbers.
Here’s the official guide on sizing Concepts for sizing CPU and memory resources - Keycloak
If you’re actually able to hit anywhere close to that number, please post your details here.
2 Likes