Sobes.tech
Junior — Middle

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

sobes.tech AI

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

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

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

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