Czy było dużo nieprawidłowych wiadomości? Około 10%?
Golang
Czym jest platforma korporacyjna do przetwarzania danych logistycznych i operacyjnych różnych sieci holdingu?
Opowiedz o poziomach izolacji transakcji
Jak wyglądało żądanie aktualizacji użytkownika na poziomie usługi?
Opowiedz o wieloetapowym buildzie Docker — co robiłeś, jak zoptymalizowałeś proces budowania i dostarczania usługi?
Co działo się dalej w pipeline GitLab CI po zadaniu budowania obrazu Docker?
Projektowanie systemów: zaprojektuj system automatyzacji parkowania
Opowiedz o CQRS.
Jak obsługiwałeś wiadomości z Kafka? Opowiedz o walidacji — co się działo z nieprawidłową wiadomością?
Czy potrafisz obsłużyć panikę w jednym z deferów?
Ile osób było w zespole i kto wyznaczał zadania?
Czy miałeś analityka systemowego, który jasno opisywał zadania?
Czym jest build wieloetapowy i do czego służy?
Czy w twoich usługach była duża logika, czy usługi były po prostu 'weź stąd, połóż tam'?
główny pakiet importuj "czas" func pracownik() kanał int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 42 }() return ch } func main() { timeStart := time.Now() _, _ = <-pracownik(), <-pracownik() println(int(time.Since(timeStart).Seconds())) // }
Czy myślałeś o tym, na co jeszcze może to wpłynąć, gdy dokonywałeś zmian w mikroserwisie?
Co zrobiono z opóźnieniem konsumenta podczas ponownego uruchomienia?
// Pytanie 1. Co zostanie wyświetlone na ekranie? package main import "fmt" func main() { s := "Hello world" b := []byte(s) b[0] = 'h' s = string(b) fmt.Println(s) }
Jak określasz wartości requests i limits dla zasobów w Kubernetes?
Konsument otrzymuje wiadomość z Kafka, gromadzi ją w buforze, gdy partia jest gotowa, zapisuje ją i zatwierdza. Co się stanie, jeśli usługa upadnie w momencie tworzenia partii?