Sobes.tech
Senior

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

sobes.tech AI

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

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

  • REST API-ის განხორციელება სტანდარტული ბიბლიოთეკის net/http და Gin ჩარჩოს გამოყენებით.
  • PostgreSQL მონაცემთა ბაზასთან მუშაობის ოპტიმიზაცია პგქ პაკეტის გამოყენებით.
  • Redis-ის გამოყენებით კეშირება, რათა შემცირდეს ლაგება.
  • ერთეულ და ინტეგრაციულ ტესტების დაწერა სტაბილურობის უზრუნველსაყოფად.

მთლიანად ყველაზე მეტად მომწონდა შესრულების ოპტიმიზაცია და კონკურენციის მუშაობა Go-ში — goroutines და არხების გამოყენებით ეფექტიანი პარალელური მოთხოვნების დამუშავება. ეს საშუალებას მისცა მნიშვნელოვნად გაზარდოს სერვისის გამტარუნარიანობა და შეამციროს რეაგირების დრო.