У меня есть данная микросервисная архитектура со следующими доменами.Каждый домен имеет ровно одну базу данных.
S содержит набор предметов (книг, журналов), которые можно продать,Кроме того, налог на добавленную стоимость поддерживается здесь.Так S содержит сервис s1 для CRUD по пунктам и CRUD по налогам.Кроме того, у него есть служба потребления jms s2.
Домен I обрабатывает все о продажах (счета, условия доставки, ...)
Пока у меня есть микро-сервис i1, который обрабатывает CRUD длясчета (создать счет, список счетов и т. д.).
Я планирую иметь еще один микро-сервис i2, который представляет собой экспорт CSV-файла, содержащего только специальную информацию, которая необходима правительственному чиновнику.
Я не уверен, следует ли поместить новую функцию в i1 или вновый микро сервис i2.
Конечно, экспорт всегда может привести к сбою и уничтожению приложения.При интеграции в i1 весь домен I может дать сбой.С другой стороны, у меня есть другое приложение для развертывания ...
У вас есть немного опыта, чтобы сделать разрыв между службами?