Junior — Middle
Պատմեք մի մեծ նախագծի մասին, որում դուք մասնակցել եք։
sobes.tech AI
Պատասխան AI-ից
Նախքան մեծ նախագծերից մեկում մասնակցեցի Node.js-ով կառուցվող մոդուլային առևտրային վեբ հավելվածի զարգացմանը։ Իմ դերը ներառում էր սերվերի տրամաբանության մշակում, տվյալների բազաների և արտաքին API-ների ինտեգրացիան, ինչպես նաև կատարողականության օպտիմալացումը։
Նախագիծը պահանջում էր մեծ քանակությամբ հարցումների մշակումը և բարձր հասանելիության ապահովումը։ Մենք օգտագործում էինք միկրոսերվիսային ճարտարապետություն, որտեղ յուրաքանչյուր ծառայություն պատասխանատու էր կոնկրետ բիզնես տրամաբանության համար։
Իմ հիմնական գործառույթները՝
- REST API-ի իրականացում Express.js-ով։
- Աշխատանք MongoDB տվյալների բազայի հետ, ներառյալ հարցումների օպտիմալացումը և ինդեքսավորումը։
- Redis-ով կեշավորման կարգավորումը՝ բազայի բեռը նվազեցնելու համար։
- JWT-ով հաստատման և թույլտվության համակարգի ներդնում։
- CI/CD-ի կարգավորումը ավտոմատ տեղադրման և թեստավորման համար։
Այս փորձառությունը ինձ ավելի լավ հասկանալու հնարավորություն տվեց Node.js հավելվածների ճարտարապետությունը և արտադրական մոդուլայնացման առանձնահատկությունները։