Junior — Middle
Rääkige suurest projektist, milles osalesite.
sobes.tech AI
Vastus AI-lt
Ühes suuremates projektides osalesin, arendasin skaleeritavat e-kaubanduse veebirakendust Node.js-is. Minu roll hõlmas serveri loogika arendamist, andmebaaside ja väliste API-de integreerimist ning jõudluse optimeerimist.
Projekt nõudis suure arvu päringute töötlemist ja kõrge kättesaadavuse tagamist. Kasutasime mikroteenuste arhitektuuri, kus iga teenus vastutas konkreetse äriloogika eest.
Peamised ülesanded, mida ma tegin:
- REST API rakendamine Express.js-i abil.
- Töö MongoDB andmebaasiga, sealhulgas päringute optimeerimine ja indekseerimine.
- Redis cache'i seadistamine, et vähendada andmebaasi koormust.
- Autentimise ja autoriseerimise süsteemi rakendamine JWT-ga.
- CI/CD seadistamine automaatseks juurutamiseks ja testimiseks.
See kogemus aitas mul paremini mõista Node.js rakenduste arhitektuuri ja skaleerimise eripärasid tootmiskeskkonnas.