Sobes.tech
Junior — Middle

Պատմեք մի մեծ նախագծի մասին, որում դուք մասնակցել եք։

sobes.tech AI

Պատասխան AI-ից

Նախքան մեծ նախագծերից մեկում մասնակցեցի Node.js-ով կառուցվող մոդուլային առևտրային վեբ հավելվածի զարգացմանը։ Իմ դերը ներառում էր սերվերի տրամաբանության մշակում, տվյալների բազաների և արտաքին API-ների ինտեգրացիան, ինչպես նաև կատարողականության օպտիմալացումը։

Նախագիծը պահանջում էր մեծ քանակությամբ հարցումների մշակումը և բարձր հասանելիության ապահովումը։ Մենք օգտագործում էինք միկրոսերվիսային ճարտարապետություն, որտեղ յուրաքանչյուր ծառայություն պատասխանատու էր կոնկրետ բիզնես տրամաբանության համար։

Իմ հիմնական գործառույթները՝

  • REST API-ի իրականացում Express.js-ով։
  • Աշխատանք MongoDB տվյալների բազայի հետ, ներառյալ հարցումների օպտիմալացումը և ինդեքսավորումը։
  • Redis-ով կեշավորման կարգավորումը՝ բազայի բեռը նվազեցնելու համար։
  • JWT-ով հաստատման և թույլտվության համակարգի ներդնում։
  • CI/CD-ի կարգավորումը ավտոմատ տեղադրման և թեստավորման համար։

Այս փորձառությունը ինձ ավելի լավ հասկանալու հնարավորություն տվեց Node.js հավելվածների ճարտարապետությունը և արտադրական մոդուլայնացման առանձնահատկությունները։