Sobes.tech
Junior — Middle

Ispričajte o velikom projektu u kojem ste učestvovali.

sobes.tech АИ

Одговор од АИ

U jednom od većih projekata učestvovao sam u razvoju skalabilne veb aplikacije za elektronsku trgovinu na Node.js. Moja uloga je uključivala razvoj serverske logike, integraciju sa bazama podataka i spoljnim API-jevima, kao i optimizaciju performansi.

Projekat je zahtevao obradu velikog broja zahteva i obezbeđivanje visoke dostupnosti. Koristili smo arhitekturu mikroservisa, gde je svaka usluga bila odgovorna za odredjenu poslovnu logiku.

Glavni zadaci koje sam rešavao:

  • Implementacija REST API-ja pomoću Express.js.
  • Rad sa MongoDB bazom podataka, uključujući optimizaciju upita i indeksiranje.
  • Podešavanje keširanja sa Redis-om radi smanjenja opterećenja baze.
  • Uvođenje sistema autentifikacije i autorizacije sa JWT.
  • Podešavanje CI/CD za automatsko deploy i testiranje.

Ovo iskustvo mi je omogućilo da dublje razumem arhitekturu Node.js aplikacija i osobine skaliranja u produkciji.