Bulk updates from UI

we are showing data of an Aggregate from a Read Model. Now when user do a bulk operation on the UI, eg: update a field on lets say 5 Entity from one request.

Now when i will update all the Entities, as UI is from read side which will take time to refresh,

what is the pattern is should use here to make the UI immediately consistent

We use this patterns (depending on the needed constancy):

  • on change actions return data representation from the write side (if read and write side have the same schema) and update the UI
  • after change actions return done display in UI “change action done” window where customer needs to press ok and after then reload from read side (hoping
    read view will be consistant :))
  • use web sockets to comminicate when read side is updated
1 Like