Комментарий
Я думаю, это по факту mainstream, хотя и утверждается, что он "только-только попал на радар". Это вообще странно, что такой способ вдруг попал в "тренды", как будто это что-то новое, и еще не "adopted" (высшая ступень признания радаром ThoughtWorks). Я сам считаю этот способ самым естественным: несколько приложений поддерживают общую детальную картину мира, а не сообщают ее друг другу маленькими порциями. Корпоративный интеллект имеет общую память, а не много маленьких независимых со сложными процедурами репликации -- это мне понятно. А интеграция на сообщениях идёт главным образом между предприятиями, где интеграция на базах данных невозможна.
У разных приложений, которые надо интегрировать, свои БД. А сменить БД (у устоявшейся системы) - это задача настолько сложная, что ее никто и не рассматривает обычно.
А вот если сразу разрабатывать систему из нескольких прилад, ну либо достраивать прилалады к существующей - тогда да, паттерн естественный.
А на счеты интеграции разных и ранее независимо существовавших систем через одну БД - задача очень сложная, удивительно что ее вообще используют. Разве что это делает один и тот же вендор со своим зоопарком приложений - тогда это вполне возможный вариант.