Jaka jest motywacja do zmiany? Dlaczego zdecydowałeś się wejść na rynek?
Golang
Dlaczego wybrano sharding po account_id? W jakim celu w ogóle shardingowano?
Jak wykonałeś sharding w PostgreSQL? Jakiego algorytmu haszowania użyłeś?
Jakimi metrykami się kierowałeś podczas korzystania z danych ze źródeł?
Jak miałeś wdrożony PostgreSQL? Opowiedz o stabilności i skalowalności.
Jak monitorowałeś kolejność wiadomości w Kafka? Na przykład, jeśli najpierw przejdzie status, a potem faktura?
Jak podeszliście do wersjonowania kontraktów gRPC?
Czy indeks może spowolnić odczyt (SELECT)?
Co się stanie, jeśli uruchomimy 5 bilionów goroutine? Jak zoptymalizować?
Czym jest selektywność indeksu?
Jakie są wady indeksów? Czy indeks może spowolnić odczyt?
Czy przyglądałeś się dużym magazynom, a dark store'y również wchodziły w Twoją analizę?
Dlaczego indeks B-drzewo jest tak popularny i uniwersalny?
Jakie są Twoje oczekiwania finansowe? Podaj minimum i komfortowy poziom.
Dlaczego użyłeś Mutex zamiast Atomic dla licznika?
Dlaczego wybrałeś mapę do pamięci podręcznej zamiast sync.Map?
Opowiedz o swoim zespole: w jakim zespole pracowałeś, jaka była jego skład i liczebność.
Jak obsługiwałeś zwroty i płatności?
Jeśli sprawdzałeś stany magazynowe, czy wyszukiwałeś według konkretnego SKU?
Jakie indeksy znasz i z których korzystałeś?