سلام دوستان
اینطور که معلومه یکی از ویژگی های معماری میکروسرویس مجزا بودن بانک اطلاعاتی هر سرویس می باشد. در این سیستم، سرویس احراز هویت قطعا باید اطلاعات کاربران را در بانک اطلاعاتی جداگانه ای نگهداری کنه. حالا سوالم این هستش:
- اگر پروژه ما چندین سرویس داشته باشه و هر سرویس بخواهد در زمان ثبت مقدار کلید اصلی ID مربوط به User را در جداول خودش نگهداری کنه تکلیف چی هست؟
- آیا امکان ایجاد Relation در دو بانک اطلاعاتی جداگانه وجود داره؟
- آیا اصلا این مدل ثبت اطلاعات روش مناسبی هست؟
- اگر نیاز باشه که این کار انجام بشه روش مناسب کدام است؟
تشکر