Public sector
Berlin Senate Department for Education, Youth and Family: Keycloak IAM, Technical Consulting and Code Reviews
Setup of central identity and access management with Keycloak, architecture consulting, regular code reviews and comprehensive developer documentation for the education statistics project team.
Starting point
For a specialized education statistics application, the Senate Department needed central user and permission management as well as experienced technical guidance for the development team, from architecture decisions to quality assurance.
Our solution
- Design, installation and configuration of Keycloak as the central identity provider, including test and development environments
- Integration examples and developer documentation for Python, Django and Next.js
- Architecture consulting on the fundamental choice between Django and a JavaScript framework
- Regular code reviews to assure the quality of ongoing development
- Building and maintaining the project documentation in Confluence, plus consulting on Scrum and review processes
Results
- Central single sign-on and unified user management via Keycloak
- Fast onboarding of new team members thanks to clear, well-maintained documentation
- Higher code quality through regular external reviews
- Sound architecture decisions based on neutral technical consulting
Technologies
Keycloak (SSO, OAuth2/OIDC) · Python & Django · Next.js · Confluence