Za co jeszcze odpowiada grupa konsumentów oprócz podziału na partycje?
Golang
Gdzie i jak mierzyć opóźnienie w systemie?
Jak zsynchronizować dostęp wielu goroutine do wspólnego obiektu na stercie?
Z jakimi poziomami izolacji transakcji w PostgreSQL miałeś do czynienia?
// TODO: zaimplementować func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }
Jakie typy danych w Go znasz?
Jaka jest różnica między kanałem buforowanym a niebuforowanym w Go?
Jak zorganizować geograficzne rozproszenie z trzema regionami przy ścisłej spójności dla operacji finansowych? Jaką replikację wybrać (master-master czy master-slave)?
Czym jest konstrukcja `<-ch` w Go?
Jakie problemy napotkałeś w swojej praktyce podczas wdrażania?
Czy miałeś do czynienia z transakcjami w PostgreSQL? Z jakimi poziomami izolacji transakcji się spotkałeś, w jakich przypadkach są używane?
Czy była jakaś największa lub najtrudniejsza zadanie, którą chciałbyś wyróżnić z doświadczenia?
Czym jest RTT?
Opowiedz o interesującym rozwiązaniu architektonicznym z twojego doświadczenia
Co zmieniłbyś w Go, gdybyś był opiekunem?
Czy kiedykolwiek musiałeś projektować architekturę od podstaw? Czy używałeś jakichś narzędzi do rysowania schematów (np. Miro)?
Do czego służy kontekst w Go?
Czy możesz opowiedzieć trochę szczegółów o projekcie lub produkcie, nad którym obecnie pracujesz?
Opowiedz o sobie i swoim doświadczeniu
Czy masz doświadczenie w pracy z zadaniami architektonicznymi? Czy musiałeś projektować usługi od podstaw?