Golang
რატომ გადავედი [კომპანია]დან [კომპანია]კენ?
რომელ კრიტერიუმებზე დაყრდნობით ირჩევ კომპანიებს, რა საფუძველზე გსურთ?
შეგვიძლია გადავცეთ slice ფუნქციას პარამეტრად?
როგორ მოდიან დავალებები სამუშაოზე? ამ პროცესის შესახებ მომიყევი.
გააზიარე მონაცემთა ბაზების შესახებ — რომელთან მუშაობდი და ახლა რომელთან მუშაობ?
შეკვეთის შექმნის მაგალითზე. სერვისზე მოთხოვნა და პასუხი არსებობს, ამ ორ მოქმედებას შორის ჩვენ ვაგროვებთ ანალიტიკაში შეკვეთილ პროდუქტებს (მაგალითად, პროდუქციის პოპულარობის გამოთვლისთვის). ანალიტიკური სერვისი ხანდახან ნელი მუშაობს ან ტაიმაუტს აძლევს, და ჩვენ ვერ ვასწრებთ პასუხის გაცემას, შეკვეთებს ვკარგავთ. რა უნდა გავაკეთოთ, რომ შეკვეთები და თანხები აღარ დავკარგოთ? გაიფიქრეთ, როგორ შეიძლება შეკვეთის და ანალიტიკის პარალელურად განხორციელება.
როგორ მუშავდება შეცდომები Go-ში? რა განსხვავებაა errors.Is და errors.As-ს შორის?
პასუხისმგებლობის ზონის დაზუსტება: მდგომარეობის მანქანა, Transactional Outbox, ოპტიმისტური ბლოკირებები
წარმოიდგინეთ სიტუაცია: თქვენი გუნდში ტესტერთან საერთო ენა ვერ იპოვით, რომელიც მუდმივად 'შენს წააგებს'. როგორ ურთიერთქმედებდით?
რა არის შეტყობინების ბროკერები? რომელებს იცნობთ? რა განსხვავებაა RabbitMQ-სა და Kafka-ს შორის?
თუ საჭიროა Kafka-ს უარის თქმა და მას სხვა შეტყობინების ბროკერის შეცვლა, რა მოხდება? როგორ იზოლირებთ Kafka-ს გარეგან სერვისებიდან?
როგორ მუშაობს გამოშვების პროცესი? როგორ ჩაიარა თქვენი მონაწილეობით ბოლო გამოშვებამ?
რა უნდა გაკეთდეს, რათა REST API სერვერი (კოდის საცავი) დაიწყოს მუშაობა Kubernetes-ში?
გააზრებული გამორთვის შესახებ ისაუბრე: რა არის ეს, რა ხდება მის დროს, როგორ იძახება? რა პროცესებს ახორციელებს სერვისი Kubernetes-ში SIGTERM-ის მიღების შემდეგ?
სად, თქვენი აზრით, იწყება highload? რა არის highload და non-highload შორის საზღვარი?
თქვენ გაქვთ სერვისი, რომელიც ქმნის ბევრ goroutine-ს. როგორ შეზღუდავთ ერთდროულად მუშაობა goroutine-ების რაოდენობას?
რა არის სისტემური ზარი (syscall)?
გთხოვთ, უფრო დეტალურად ისაუბროთ Go პროექტებზე
Кадари аз имконоти зерин эҳтимолан ба вуқӯъ мепайвандад вақте ки кӯшиш мекунед, ки шумораи хеле зиёди goroutines (масалан, даҳҳо ҳазор) бе назорати иловагӣ оғоз кунед? - Аслӣ мушкилот аз баста шудани mutex глобалӣ дар runtime пайдо мешавад, ки ба қатъ шудани пурраи иҷрои барнома оварда мерасонад - Плангардони Go goroutines-ро дар гурӯҳҳои хурд ба таври пайдарпай иҷро мекунад, бинобар ин афзоиши шумораи онҳо қариб таъсир ба истифодаи хотира надорад - Таҳкими оммавии goroutines метавонад ба истифодаи назаррас аз хотира ва хароҷоти иловагии плангардон оварда расонад; дар чунин ҳолатҳо, истифодаи пули коргарон мувофиқ аст - Агар шумораи goroutines аз шумораи процессорҳои логикӣ зиёд шавад, Go автоматӣ оғоз мекунад, ки оғозҳои навро бо паника рад кунад
მოგიყვე Kubernetes-ის შესახებ — რა არის ეს, როგორ განსხვავდება Docker-დან, რა არის მისი ძირითადი კომპონენტები?