Our application handle of business contracts.
This contract last several years 3 or 5.
Now we like to have some notification some time before that date say 1 month before (let say to send email to admin user and populate the view of todo list for renewal) and when the date arrives the contract a should be marked as expired so change the aggregate state.
Now is the sagas with event scheduler the right choice?
Or I'm on wrong path?