Brief
Design and build a secure, GDPR-compliant, cloud-native identity management platform for all Bavarian schools, serving students, teachers, parents, and administrators across one unified ecosystem.
Design and build a secure, GDPR-compliant, cloud-native identity management platform for all Bavarian schools, serving students, teachers, parents, and administrators across one unified ecosystem.
Java, Spring Boot, Quarkus, Keycloak, Kubernetes, Helm Charts, RabbitMQ.
Keycloak handles Single Sign-On across all connected services. Kubernetes ensures zero-downtime deployments and connected systems are provisioned in real time when data changes.
3.8 million
users on the platform
6,400+
schools connected
99.99 %
system availability
To further develop BayernCloud Schule according to current technological standards — future-proof, fault-tolerant, and secure — the Free State of Bavaria decided on a complete rebuild.
Irian Deutschland was brought in as the lead technology partner. Our task: design the architecture, take care of the implementation, and develop the central Identity Management System at its core, from the ground up.

We built ByCS on a fully cloud-native microservices architecture running on Kubernetes. Keycloak handles Single Sign-On across all connected services: Drive, Messenger, Exchange, mebis, and others. One login. Everything works.
RabbitMQ acts as the message broker: any change in the central user directory (— )a new student, a class transfer, a school year rollover) gets published as an event and provisioned to all downstream systems in real time. Helm Charts standardize deployments across development, test, and production.
The custom components (Admindesk, Selfservice, Import, and the Provisioning platform) were built in Java with Spring Boot and Quarkus. We chose both for their throughput and stability under load.

What started as Bavaria's initiative for digital sovereignty is now the reference point for public-sector cloud infrastructure in Germany.
