Bulk operation handling with CQRS and DDD
I’m a bit confused about handling long-running processes with CQRS and DDD. Recently, a business requirement emerged to change prices using a CSV file.
I would like to design this process knowing that new requests of the same type (import and edit via CSV file) will come in.
it will always involve transforming the file into individual commands and launching them one by one. Additionally, I would like to track the progress status to provide feedback to the user, but perhaps this can be achieved by listening to various events and updating the read side.