model {

    extend edp {
        container keycloak 'Keycloak' {
            description 'Single Sign On for all EDP products'
            component keycloak 'Keycloak' {
                technology 'Java'
                icon tech:java
            }

            component keycloakDB 'Database' {
                technology 'Postgresql'
                icon tech:postgresql
                style {
                    shape storage
                }
            }
            keycloak -> keycloakDB 'reads/writes'
        }
    }
}