For all aggregates, the data loading now relies on the correctness of the data in the database. This leads to an application error when an item cannot get retrieved.
To make the application more resilient, we want to change the strategy of the aggregates to always return an array of results, regardless of a single item failing in the list. If an item fails, the error must be logged and the item skipped from the list.
For all aggregates, the data loading now relies on the correctness of the data in the database. This leads to an application error when an item cannot get retrieved.
To make the application more resilient, we want to change the strategy of the aggregates to always return an array of results, regardless of a single item failing in the list. If an item fails, the error must be logged and the item skipped from the list.