კონზუმერი იღებს შეტყობინებას Kafka-დან, აგროვებს ბუფერში, როდესაც ბეტჩი მზადაა — წერს და კომიტს. რა მოხდება, თუ სერვისი ჩამოიშლება ბეტჩის შექმნის დროს?
Golang
რა მოხდება, თუ სერვისი ჩავარდება მაშინ, როდესაც თქვენ აგროვებთ ბეტჩს დასაწერად? როგორ მართავდით მომხმარებლის ჩამორჩენას?
როგორ მიედინებოდა მონაცემები თქვენსკენ RPIH-ის მეშვეობით? როგორ მოდიოდა მოვლენა?
რამდენად ხშირად იყენებდით ტრიგერებს, მხოლოდ ისტორიის შემთხვევით თუ სხვა შემთხვევებიც იყო?
პაიპლაინში სამუშაოები დაამატეთ, როგორიცაა ლინტერები და სხვა ნაბიჯები?
ჩვეულებრივი mutex ბლოკავს თუ წაკითხვასა და დაწერას?
როგორ ვცვლით მონაცემებს გორუტინებს შორის?
შენ იცოდი საწყობის თემა? რა არის ეს?
// კითხვის 1. რა გამოიტანს ეკრანზე? package main import "fmt" func main() { s := "Hello world" s[0] = "h" if err != nil { fmt.Println("შეცდომა", err) } fmt.Println(s) }
შეგვიძლია თუ არა პირდაპირ გამოიძახოთ გო-ში მტვრის სუფთავება?
მომხმარებლები ID-ის მიხედვით შარდიანტირებიან. სერვისი იღებს მოთხოვნას მომხმარებლის პაროლის განახლებისთვის — რა ხდება შემდეგ სერვისის დონეზე?
// კითხვა 1. რა გამოიტანს ეკრანზე? package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
როგორ ააშენეთ inbox-პატერნი? რამდენი PostgreSQL ინსტანცია გქონდათ?
რა middleware-ებს იყენებთ მუშაობის დროს?
შესაძლებელია ერთივე endpoint-ი გამოიყენოს მეგობრების დამატებისა და მომხმარებლის მეგობრების ნახვისთვის, მაგრამ სხვადასხვა მეთოდებით? როგორ მუშაობს ეს?
Postgres-ზე რამდენი კავშირი იყო?
რამდენი ჩანაწერი იყო? რამდენი ისტორიული მონაცემი უნდა შეინახოს?
თუ ბატჩის მშენებლობის დროს სერვისი ჩავარდება, რა მოხდება? Kubernetes მოკლა პოდი — რა ხდება?
გო-ს არხების შესახებ ისაუბრე: რა არის ეს, რა ინახება შიგნით, რა მოხდება 5 ელემენტიანი ბუფერული არხის დროს, როდესაც 5 მნიშვნელობა დაწერილი იქნება?
თუ ოპერაცია 10-12 წუთი გრძელდება და აქტიური ჩანაწერი მიმდინარეობს და მონაცემები იცვლება, რაიმე გვერდითი ეფექტი არ ყოფილა?