Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Alternative 1: (existing) Kafka Message without confirmation

Notes

  1. Caffeine cache has an expiry (1h /) So NOT all models are cached all the time
  2. Worst case scenario: an update (with newly modelled data) happens before cache expiry. Update gets reject (fails validation)
    1. mitigation: Invalidate cache upon validation error and try again (consider this as an extension alternative 1a )

ProCon
1

2

Alternative 2: (existing) Kafka Message with (new) Kafka Confirmation

...