Так а какой смысо тогда делать это 2 раза? Или вы предлагаете исключение от базы просто как абстрактную ошибку показать? "Что то пошло не так"? Опять же если произошла ошибка после события UserCreated, будем делать событие компенсации? Писать ещё один обработчик? Не слишком ли сложно для такой простой операции?
Я согласен с автором комментария выше. Если у вас есть ограничения на базе а они почти всегда есть то нужно просто учиться обрабатывать исключения от базы и корректно их обрабатывать. Иначе вы просто вынуждены дублировать функционал обработки ошибок.
Плюсую прошёл 3 собеседования. Ждал правда не так долго, но все равно 3 недели ушло. В конце позвонила hr и спросила мои зарплатные ожидания. Я назвал цифру из другого офера в €. На что она мне сказала что это очень много. И начала называть вилки в рублях. Причём я собеседования проходил в иностранный филиал. Может быть год назад при другом курсе это были бы неплохие деньги. Но сейчас это просто смешно. Абсолютно неадекватный подход
Так а какой смысо тогда делать это 2 раза? Или вы предлагаете исключение от базы просто как абстрактную ошибку показать? "Что то пошло не так"? Опять же если произошла ошибка после события UserCreated, будем делать событие компенсации? Писать ещё один обработчик? Не слишком ли сложно для такой простой операции?
Я согласен с автором комментария выше. Если у вас есть ограничения на базе а они почти всегда есть то нужно просто учиться обрабатывать исключения от базы и корректно их обрабатывать. Иначе вы просто вынуждены дублировать функционал обработки ошибок.
Мир не идеален
Плюсую прошёл 3 собеседования. Ждал правда не так долго, но все равно 3 недели ушло. В конце позвонила hr и спросила мои зарплатные ожидания. Я назвал цифру из другого офера в €. На что она мне сказала что это очень много. И начала называть вилки в рублях. Причём я собеседования проходил в иностранный филиал. Может быть год назад при другом курсе это были бы неплохие деньги. Но сейчас это просто смешно. Абсолютно неадекватный подход
А какая у вас нагрузка rps? Какое максимальное кол-во клиентов можно оповестить за раз?