Стоит ли разделять базы данных между микросервисами?
>Логично ли все базы свести в одну и из разных сервисов 
это логично только когда не корректно провели декомпозицию функционала и пытаются просто нарезать один сервис на разные части с единой базой, 
для разных микросервисов это не должно быть логичным. 
например у ресторана в сервисе "доставки блюд" и в сервисе "оформления блюда", есть и там и там "клиент", но данные этого клиента в обоих сервисах разные. 
в доставке у "клиента" есть ФИО и адрес, 
в оформлении блюд на выдачу в ресторане, у клиента ни адреса и ни фио (просто клиент №1 например), но есть например номер столика и тд
для обоих этих микросервисов источники данных разные.
Тип хранилища зависит от типа и назначения данных.
1. Если данные для микросервисов разные (разнородные) - это топология "кольцо" + централизованное API.
2. Если одинаковые - это топология "звезда" (т.е. обычная централизованная БД).