Я пытаюсь создать проект электронной коммерции только для изучения весенней загрузки и гибернации, и я думаю о микросервисном шаблоне с шестью основными службами: 1. клиент 2. заказ 3. продукт 4. поставщик 5. оплата 6 Служба .UI Я сталкиваюсь с проблемой при принятии решения о том, помещать ли все таблицы в одну базу данных, совместно используемую всеми микросервисами, что, очевидно, делает Db склонной к несогласованности, или к go стандартному способу создания отдельных БД для всех микросервисов.
Я не могу понять, что если я go со вторым выбором отдельной базы данных микросервиса, то как будут обновляться записи в таблице заказов и таблице клиентов. По дальнейшим находкам я обнаружил Saga Pattern .
Пожалуйста, предоставьте некоторые предложения или ссылки на веб-сайты или материалы, с помощью которых я могу эффективно решить проблему. Спасибо!