Sobes.tech
Junior — Middle

გთხოვთ, ისაუბრეთ მნიშვნელოვან პროექტზე, რომელშიც მონაწილეობდით.

sobes.tech AI

პასუხი AI-სგან

Node.js-ზე ერთ-ერთ დიდ პროექტში მონაწილეობა მივიღე მასშტაბირებადი ელექტრონული კომერციის ვებ-აპლიკაციის განვითარების პროცესში. ჩემი როლი მოიცავდა სერვერის ლოგიკის შემუშავებას, მონაცემთა ბაზებთან და გარე API-ებთან ინტეგრაციას, ასევე მუშაობის ოპტიმიზაციას.

პროექტი მოითხოვდა დიდი რაოდენობის მოთხოვნების დამუშავებას და მაღალი ხელმისაწვდომობის უზრუნველყოფას. ჩვენ ვიყენებდით მიკროწესების არქიტექტურას, სადაც თითოეული სერვისი პასუხისმგებელი იყო კონკრეტული ბიზნეს ლოგიკისთვის.

ჩემი ძირითადი დავალებები:

  • REST API-ის განხორციელება Express.js-ის გამოყენებით.
  • მუშაობა MongoDB მონაცემთა ბაზასთან, მათ შორის მოთხოვნების ოპტიმიზაცია და ინდექსირება.
  • Redis-ით კეშირების კონფიგურაცია, რათა შემცირდეს ბაზის დატვირთვა.
  • ავტენტიფიკაციის და ავტორიზაციის სისტემის დანერგვა JWT-ით.
  • CI/CD-ის კონფიგურაცია ავტომატური განთავსებისა და ტესტებისთვის.

ეს გამოცდილება დამეხმარა უკეთ გავიგო Node.js აპლიკაციების არქიტექტურა და მასშტაბირების თავისებურებები წარმოებაში.