Я думаю, что вы нашли хорошие способы использования NserviceBus.
Я еще не использовал его ни в одном проекте, но я провел несколько лабораторных работ, чтобы выяснить, как это работает. Хотя у меня есть один старый коллега, который сказал мне, что они отказались от сервера интеграции biztalk в пользу межсистемной интеграции с сервисной шиной.
Не забывайте о поддержке Saga, что очень удобно, когда у вас есть зависимости между сообщениями.
Шина NService предоставляет конечные точки безопасности обмена данными, которые могут быть транзакционными и асинхронными, может быть.
В DDD servicebus дает вашему приложению отличный инструмент для обработки асинхронных событий домена, таких как запуск и сброс. Подходит, когда вы разрабатываете веб-приложение и вам необходимо отправить электронную почту, добавить в Facebook, Twitter, сохранить данные в файл на диске, отправить сообщения в приложения.
Я думаю, что это почти в нашей природе усложнять вещи, поэтому я вижу это как хороший признак самопознания, когда вы говорите: «Я знаю себя и склонен использовать технологии ...». Например, Уди Даан называет себя «Упрощенный программный пакет». Попробуйте сделать это к производству.