რა middleware-ებს იყენებთ მუშაობის დროს?
Golang
როგორ იყო თქვენი PostgreSQL განლაგებული — იყო რეპლიკა ანალიტიკისთვის თუ წაიკითხეთ მასტერზე?
გო-ს არხების შესახებ ისაუბრე: რა არის ეს, რა ინახება შიგნით, რა მოხდება 5 ელემენტიანი ბუფერული არხის დროს, როდესაც 5 მნიშვნელობა დაწერილი იქნება?
// კითხვის 3. რა გამოიტანს ეკრანზე package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) fmt.Println(i) }
რა არის ახლა მნიშვნელოვანი შენთვის კომპანიას არჩევისას?
რა მოხდება, თუ მონაცემთა ბაზასთან თავისუფალი კავშირები არ არის? როგორ უნდა მართოთ ასეთი სიტუაცია?
რატომ გადაწყვიტეთ ბაზარზე გასვლა? რა არის ამის მიზეზი?
Postgres-ზე რამდენი კავშირი იყო?
თუ ბატჩის მშენებლობის დროს სერვისი ჩავარდება, რა მოხდება? Kubernetes მოკლა პოდი — რა ხდება?
რამდენი ჩანაწერი იყო? რამდენი ისტორიული მონაცემი უნდა შეინახოს?
ბიზნეს ლოგიკის ნაწილს მონაცემთა ბაზაში გადატანის უპირატესობები და ნაკლოვანებები რა არის?
// კითხვის 4. რა გამოიტანს ეკრანზე package main import "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
რა დოკუმენტაციას წერ ახალ სერვისზე მუშაობისას?
თუ ჩვენ დიდი ნაკადით ვწერთ მასტერზე და ვკითხულობთ რეპლიკებიდან, როგორ ხდება მასტერის სინქრონიზაცია რეპლიკასთან?
როგორ გამოიყენეს RabbitMQ და ClickHouse?
როგორ დაადასტურეთ Kafka შეტყობინებები? თუ შეტყობინება ვერ დადასტურდა, რა ხდებოდა მასთან?
როგორ მუშაობს 3 განყოფილება და 2 მომხმარებელი?
როგორ მუშაობს sync.Mutex სქემის უკან?
მითხარით Go-ს slices-ების შესახებ: რა არის, რა შემადგენლობით არის, რა მოხდება, როდესაც append-ით ფუნქციაში, რომელიც slice-ს იღებს?
ფუნქცია math.Pow აბრუნებს float64-ს, ჩვენ მკაფიოდ ვანიშნეთ int32 და ვცდილობთ დიდი რიცხვი ჩავსვათ — რა მოხდება?