Sobes.tech
Junior — Middle

Porozprávajte o veľkom projekte, na ktorom ste sa zúčastnili.

sobes.tech AI

Odpoveď od AI

V jednom z väčších projektov som sa zúčastnil vývoja škálovateľnej webovej aplikácie pre elektronický obchod na Node.js. Moja úloha zahŕňala vývoj serverovej logiky, integráciu s databázami a externými API, ako aj optimalizáciu výkonu.

Projekt vyžadoval spracovanie veľkého množstva požiadaviek a zabezpečenie vysokej dostupnosti. Používali sme architektúru mikroservisov, kde každý servis bol zodpovedný za určitú obchodnú logiku.

Hlavné úlohy, ktoré som riešil:

  • Implementácia REST API pomocou Express.js.
  • Práca s databázou MongoDB, vrátane optimalizácie dopytov a indexovania.
  • Nastavenie cache s Redis na zníženie záťaže na databázu.
  • Zavedenie systému autentifikácie a autorizácie s JWT.
  • Nastavenie CI/CD pre automatické nasadenie a testovanie.

Táto skúsenosť mi umožnila lepšie pochopiť architektúru Node.js aplikácií a vlastnosti škálovania v produkčnom prostredí.