Если вы заинтересованы в автономии, то вам не нужны услуги, для которых требуются другие службы.
Так что вам, вероятно, следует подумать об обратном - как работает потребительесли удаленный поставщик данных недоступен, это ваш основной сценарий использования, а затем подумайте, есть ли какие-либо улучшения, которые нужно добавить, когда поставщик данных работает.
Это обычно означает, что каждая служба кэшируетсякопия данных, которые ему понадобятся.
Получить потребителям нужные данные, как правило, проще, чем пытаться передать данные в них - см. доклад Грега Янга о Данные Polyglot .