Keycloak architecture diagram. Remember, the arrow should be read as “depend on”.