Replies: 1 comment 2 replies
-
Hello, You're right. SCIM solution can still be improved but we must be careful and we should not implement regressions :) In the current implementation, the entire representation of a User is sent to a message broker. With your proposed solution, only modified data are sent to the message broker. Acceptable solution : An EventStore can be used to tackle both problems : persist all the domain events in an EventStore, new subscribers can read all the messages messages from the beginning. |
Beta Was this translation helpful? Give feedback.
-
Hi,
first off, thanks for your impressive work on these libraries, they've been a great help in understanding the SCIM concepts!
I'm looking at using your SCIM implementation for a very generic SCIM gateway, where the actual domain-specific work happens in separate services that listen to Service Bus events.
In this scenario, it would be valuable to
ExternalId
, since that will often be present in data structures on the event consumer side and can be used as a key. (Otherwise we have to store the "internal" SCIM Guid somewhere for mapping it to the ExternalId)Would this fit in your design? If so, I can take a look at creating a PR for it.
Beta Was this translation helpful? Give feedback.
All reactions