Я новичок в микросервисах, и мне нужно создать службу "Студент", которая будет получать, сохранять, а также добавлять через веб-крючок из другого приложения третьей стороны
Однако, одно из полей мне нужно save is "Subject"
Обычно, в SQL у меня была бы таблица тем с такими вещами, как ID | Тема 1, Математика 2, Английский 3, Программное обеспечение
, которое я могу использовать для заполнения раскрывающихся списков, и в моей таблице Студента я мог бы иметь поле "SubjectId"
Однако, если использовать microservice ... как бы мне настроить свою студенческую микросервисную базу данных так, чтобы она была независимой?
тогда, что, если у меня есть служба "CollegeCourse", которой также требуется тип Subject?
Должны ли они оба у меня есть своя вторая таблица базы данных, но разве это не рискует пропустить совпадение ... или, может быть, пакет nugGet и просто жестко закодировать некоторые перечисления, которыми я могу поделиться между микросервисами?
Спасибо
Я могу найти предложения или ответы где-нибудь для этого, но,