Thursday, July 25, 2019

We continue with our discussion of Keycloak service broker on Kubernetes.

Service brokers are independent and they are not connected except by passing parameters.
https://github.com/kubernetes-sigs/service-catalog/blob/master/docs/parameters.md

Advantages of service catalog

Enable services to be hosted outside cluster
Adhere to OSBA API
Allow services to be independent and scalable and define their own resources.
The sevice catalog allows services to own and describe their policies

Disadvantages of service catalog
They are not for relations or dependencies between services
They cannot handle sync
The infrastructure cannot look into the resources
There is no querying or mapping of resources to services other than what is declared
Annotations and tags are not supported in a way that service broker mapping for resources can be looked up programmatically.

The upshot is that service broker seems to bring on the complexities of service-oriented architecture where composition is a pillar of organization.

No comments:

Post a Comment