Middle+
Որ միկրոսերվիսներից էր բաղկացած բեքենդը: Կարո՞ղ եք հիշել, թե որոնք էին այդ ծառայությունները։
sobes.tech AI
Պատասխան AI-ից
Բակենդը բաղկացած էր մի քանի միկրոսերվիսներից, որոնցից յուրաքանչյուրը պատասխանատու էր առանձին բիզնես տրամաբանության համար:
- Օգտագործողի Ծառայություն — օգտագործողների կառավարում, նույնականացում, գրանցում:
- Պատվերի Ծառայություն — պատվերների մշակումը, ստեղծում, կարգավիճակների թարմացում:
- Ապրանքի Ծառայություն — ապրանքների կատալոգ, տեղեկություններ ապրանքների մասին:
- Վճարման Ծառայություն — ինտեգրում վճարային համակարգերի հետ, գործարքների մշակումը:
- Ծանուցումների Ծառայություն — օգտվողներին ծանուցումներ ուղարկում (էլեկտրոնային փոստ, push):
Յուրաքանչյուր ծառայություն ունեցել է իր սեփական տվյալների բազան և API, և նրանց միջև փոխազդեցությունը տեղի էր ունենում REST կամ հաղորդագրությունների հերթերի միջոցով (օրինակ, RabbitMQ): Այս ճարտարապետությունը թույլ էր տալիս համակարգի մասերը անկախ կերպով ընդլայնել և զարգացնել: