Middle+
ბექენდმა რომელ მიკროწესვებს შედგა? შეგიძლია გახსოვდეს, რა სერვისები იყო?
sobes.tech AI
პასუხი AI-სგან
Backend մի քանի միկրոսերվիսներից էր բաղկացած, որոնցից յուրաքանչյուրը պատասխանատու էր առանձին բիզնես տրամաբանության համար:
- Օգտագործողի Ծառայություն — օգտագործողների կառավարում, նույնականացում, գրանցում:
- Պատվերի Ծառայություն — պատվերների մշակումը, ստեղծում, նորացման կարգավիճակներ:
- Ապրանքի Ծառայություն — ապրանքների կատալոգ, տեղեկություններ ապրանքների մասին:
- Վճարման Ծառայություն — ինտեգրում վճարային համակարգերի հետ, գործարքների մշակումը:
- Ծանուցումների Ծառայություն — օգտվողներին ծանուցումներ ուղարկում (էլեկտրոնային փոստ, push):
Յուրաքանչյուր ծառայություն իր սեփական տվյալների բազան և API ունի, և նրանց միջև փոխազդեցությունը տեղի է ունենում REST կամ հաղորդագրությունների հերթերի միջոցով (օրինակ, RabbitMQ): Այս ճարտարապետությունը թույլ է տալիս համակարգի մասերը անկախ կերպով ընդլայնել և զարգացնել: