هندل کردن سبد خرید در یک پروژه enterprise چگونه است؟

سناریو اینه که ما یک فروشگاه داریم که به موبایل هم api میده.حالا برای هندل کردن سبد خرید(basket) کدام از راه های زیر درست تر است؟
۱.هر basket رو تو دیتابیس (mysql,postgresql) ذخیره میکنیم و حالا هر کی میخواد از دیتابیس کوئری میزنه.
۲.بیایم از سشن استفاده میکنیم منتها استوریجمونو بزاریم رو ردیس و برای api هم از همون ردیس استفاده کنیم؟(بماند که تو api ما stateless هستیم ) .
۳.راهکار شما چیه؟

ردیس انتخاب خوبیه برای این کار چون از دست دادن داده خیلی مهم نیست و این نوع داده معمولا مدت زیادی باقی نمی مونه

3 Likes