Middle+
Бэкенд кайсы микросервистерден турган? Эсине түштүбү, кайсы кызматтар болчу?
sobes.tech AI
AIден жооп
Backend birneçe mikroxizmatlardan ibarət idi, hər biri öz biznes məntiqinə cavab verirdi:
- İstifadəçi Xidməti — istifadəçilərin idarə olunması, autentifikasiya, qeydiyyat.
- Sifariş Xidməti — sifarişlərin işlənməsi, yaradılması, statusların yenilənməsi.
- Məhsul Xidməti — məhsullar kataloqu, məhsullar haqqında məlumat.
- Ödəniş Xidməti — ödəniş sistemləri ilə inteqrasiya, tranzaktsiyaların işlənməsi.
- Bildiriş Xidməti — istifadəçilərə bildirişlərin göndərilməsi (email, push).
Hər bir xidmətin öz bazası və API-si var idi, və onların arasında əlaqə REST və ya mesaj növbələri (məsələn, RabbitMQ) vasitəsilə həyata keçirilirdi. Bu memarlıq sistemin hissələrini müstəqil şəkildə miqyaslandırmağa və inkişaf etdirməyə imkan verdi.