и они каждые несколько секунд (или сколько там время, как оно определяется?) передают данные в одну БД, из которой черпает данные сервис агрегатор (gateway)?
Разделение запросов на чтение и запись
Ну вот я записал в БД. Делаю запрос. Как оно мне в запрос приплывет из той БД?
К примеру читаете вы с помощью ado net, а пишите данные с помощью ef
Ага, но не обязательно из одной бд
А вот если из одной, то зачем мне CQRS?
У тебя есть сложный запрос из тысяч таблиц/функций/разных источников, который на голом sql проще написать чем на ef, а писать нужно простые модельки в базу
А что тебе мешает efом послать raw sql запрос?
Никто не мешает). В 95% использования, cqrs нафиг не сдался
А вот если 2 базы всё таки. Есть база куда я пишу. Вот я записал. Потом я посылаю запрос на чтение. Видимо в другую БД (или куда?) А как данные то в другую базу попадут?
Это не проблемы cqrs и выходят за зону его ответственности
Обсуждают сегодня