Junior — Middle
Meséljen egy nagy projektről, amelyben részt vett.
sobes.tech MI
Válasz az MI-től
Egy nagyobb projekt során részt vettem egy skálázható e-kereskedelmi webalkalmazás fejlesztésében Node.js-en. Szerepem a szerverlogika fejlesztése, adatbázisokkal és külső API-kkal való integráció, valamint a teljesítmény optimalizálása volt.
A projekt nagy mennyiségű kérést igényelt és magas rendelkezésre állást kellett biztosítania. Mikroservice architektúrát használtunk, ahol minden szolgáltatás egy adott üzleti logikáért felelt.
Fő feladataim:
- REST API megvalósítása Express.js segítségével.
- MongoDB adatbázissal való munka, kérés-optimalizálás és indexelés beleértve.
- Redis cache beállítása a terhelés csökkentése érdekében.
- Hitelesítési és jogosultsági rendszer bevezetése JWT-vel.
- CI/CD konfigurálása automatikus telepítéshez és teszteléshez.
Ez a tapasztalat mélyebben megértette a Node.js alkalmazások architektúráját és a skálázás sajátosságait a gyártási környezetben.