Skip to main content
Tweeted twitter.com/StackSoftEng/status/1446626515513401346
added 124 characters in body
Source Link
JamesBoyZ
  • 245
  • 1
  • 7

Note: We cannot generate booking code for departments nor force them to use a company-wide unique UUID at the moment.

--

--

Note: We cannot generate booking code for departments nor force them to use a company-wide unique UUID at the moment.

--

added 248 characters in body
Source Link
JamesBoyZ
  • 245
  • 1
  • 7

The target is to make this validation mechanism works hand-in-hand with the fallback mechanism. I.e. validation should still works when we have a colliding booking code in the fallback queue.There 2 objectives we're aiming for:

  1. Make this validation mechanism works hand-in-hand with the fallback mechanism. I.e. validation should still works when we have a colliding booking code in the fallback queue.
  2. Keep the Event Sourcing System oblivious of the source of events, i.e. no prepend/append client ID to the booking code as we want different departments to be able to query each other's events using only booking code.

The target is to make this validation mechanism works hand-in-hand with the fallback mechanism. I.e. validation should still works when we have a colliding booking code in the fallback queue.

There 2 objectives we're aiming for:

  1. Make this validation mechanism works hand-in-hand with the fallback mechanism. I.e. validation should still works when we have a colliding booking code in the fallback queue.
  2. Keep the Event Sourcing System oblivious of the source of events, i.e. no prepend/append client ID to the booking code as we want different departments to be able to query each other's events using only booking code.
edited title
Link
JamesBoyZ
  • 245
  • 1
  • 7

How do we maintain consistent read-read promise to clients + handling ID collision when using a fallback queue?

added 879 characters in body
Source Link
JamesBoyZ
  • 245
  • 1
  • 7
Loading
added 879 characters in body
Source Link
JamesBoyZ
  • 245
  • 1
  • 7
Loading
Source Link
JamesBoyZ
  • 245
  • 1
  • 7
Loading