Middle+
გთხოვთ, ისაუბრეთ თქვენს მიმდინარე პროექტზე: რა მუშაობთ, რა ძირითადი ამოცანები და ტექნოლოგიების სტეკი გაქვთ?
sobes.tech AI
პასუხი AI-სგან
მიმდინარე პროექტში მე ვმუშაობ მაღალი დატვირთვის მქონე ბექენდ სერვისის განვითარების მიმართულებით Go ენაზე. ძირითადი დავალებები მოიცავს შესრულების ოპტიმიზაციას, ახალი API-ების განხორციელებას მომხმარებელთა აპლიკაციებთან ურთიერთქმედებისთვის და სისტემის საიმედოობის უზრუნველყოფას.
ტექნოლოგიური სტეკი:
- პროგრამირების ენა: Go
- ვებ სერვერის ფრეიმვორკი: Gin
- მონაცემთა ბაზა: PostgreSQL
- კეშირება: Redis
- რიგების სისტემა: RabbitMQ
- კონტეინერიზაცია: Docker
- CI/CD: GitLab CI
პროექტში აქტიურად ვიყენებ goroutines და არხებს მონაცემთა თანმიმდევრულად დამუშავებისთვის, ასევე ვწერ ერთეულ და ინტეგრაციულ ტესტებს კოდის ხარისხის უზრუნველსაყოფად.