Sobes.tech
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.