Sebastian Rose, Alexander Schwartz

CodeCentric AG / RedHat


Sebastian Rose: I work as an Identity and Access Management Consultant at codecentric AG.
One of my focus topics is the use of Keycloak as a single-sign-on component and its integration into corporate workflows.
I have a lot of experience as a software developer in teams striving for agility using open source software mainly on the Java virtual machine.
I started working in the software industry almost 20 years ago.
I help to organize the Java User Group Darmstadt, Germany.

Twitter: @srose204

Alexander Schwartz: I help organisations and teams to make architecture decisions that match their needs. To build their software in a maintainable way, I empower them with best practices, tools and libraries. I lead by example to adopt true agile processes and to stay curious. Ideas spark when sharing thoughts with others. Finding out if an idea works requires experimenting with code and UX. Measurable results of the experiment show if the idea worked out, and might lead to new experiments.

Twitter: @ahus1de


Architecture Kata: Critical Infrastructure

As architects or developers, we build system architectures and usually get feedback only at the end of the project, whether it worked that way or not.
In this architecture dojo it's different: You present your design, get feedback and can improve the solution for a second presentation!

Work together with others on an architectural task beyond everyday project work.
Practice presenting and justifying architectures and architectural decisions!

Adopted from Neal Ford's Architecture Katas (, groups of 3-6 people design an architecture.
Then the groups present their solutions to each other.

The prepared kata is about critical infrastructure: The focus is on security requirements in a distributed system and the systematic examination of security objectives.