რა იყო პროექტის არქიტექტურა — მიკროჟურნალობა?
Golang
რა მექანიზმები სჭირდება, რომ არ დავკარგოთ HeadHunter-დან შემოსული პასუხები webhook-ის საშუალებით?
შეგიძლიათ პროექტის არსი ახსნათ? რა არის ეს საბოლოო მომხმარებლისთვის?
თქვით მონოლიტიდან მიკროწესვებზე გადასვლა — ეს კონკრეტულად ძიებასთან იყო დაკავშირებული?
პროგრამა მუშაობისას რა გამოიტანს: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // სამუშაოს იმიტაცია }() } wg.Wait() fmt.Println(len(counter)) }
Linux-ში, top ბრძანება აჩვენებს, რომ პროცესი 146% CPU-ს მოიხმარს. არის ასეთი სიტუაცია რეალური და უნდა რაიმე გაკეთდეს ამასთან დაკავშირებით?
რა არის ტრანზაქციები და რა დონეების იზოლაცია არსებობს ტრანზაქციებში, განსაკუთრებით PostgreSQL-ში?
რა მოცულობის მონაცემები მოხვდა ClickHouse-ში?
რამდენად აქტიურად ეძებთ ახალ ადგილს და რატომ გადაწყვიტეთ ბაზარზე შესვლა?
როგორ შეუძლია პროცესს ერთდროულად გამოიყენოს რამდენიმე ბირთვი Linux-ში?
რატომ განიხილავ ახალ ადგილს, რა მნიშვნელოვანია შეთავაზების არჩევისას?
გაქვს წარმოდგენა ნაკადის და პროცესის განსხვავებაზე?
რატომ გადაწყვიტეთ ახალი სამუშაოს ძებნა და Wildberries-დან წასვლა?
რა არის მონაცემთა ბაზის ნორმალიზაცია? რომელ შემთხვევებშია საჭირო დენორმალიზაცია?
რა სხვა პრობლემებს ხსნის TCP-ს გარდა მიწოდების გარანტიის?
როგორ არის თქვენი ფინანსური მოლოდინები? მზად ხართ განიხილოთ პრემია შეთავაზება?
რომელ რელაციურ მონაცემთა ბაზებთან მუშაობდი? გქონდა თუ არა შარდინგისა და პარტიციონირების საკითხების გადაჭრა?
რა არის ტრანზაქცია, რა იზოლაციის დონეებს იცნობ? რა ანომალიები შეიძლება წარმოიშვას? როგორ მუშაობს Serializable PostgreSQL-ში?
SQL (PostgreSQL)-ში ტრანზაქციების იზოლაციის დონეები რა არის?
რა არის გუნდში მნიშვნელოვანი?