Sobes.tech

Golang

Czy istnieje usługa blokowania sprzedawców: jedna metoda przyjmuje ID sprzedawcy i zapisuje je w tabeli zablokowanych. Jak zaimplementowałbyś tę logikę?

150

Jak zorganizowałbyś to rozwiązanie w kodzie (używając gorutyn i kanałów)?

149

Powiedziałeś, że masz 4 lata doświadczenia, a ukończyłeś uniwersytet w 2024 roku. Czy studiowałeś na ostatnim roku i pracowałeś jednocześnie?

147

Czy przed Redisem był proxy, czy sam robiłeś sharding?

146

Obsługujący, słuchający zdarzeń z Kafka, odczytywał wiadomości we wszystkich trzech centrach danych, czy tylko w jednym? Jak to było skonfigurowane?

144

Czy rozważałeś Elasticsearch jako alternatywę? Dlaczego, jeśli tak, zrezygnowałeś na rzecz Redis?

142

Jak rozdzielono się interakcje między usługami i jak ograniczałeś zakres odpowiedzialności każdego serwisu?

142

Czyli każdy centrum danych aktualizował swój własny Redis, jeśli grupy konsumentów były różne?

140

Dlaczego wybrałbyś kanał zamiast WaitGroup/errgroup? Czym errgroup jest gorszy?

139

Ile mikroserwisów zwykle znajduje się w jednym obwodzie?

138

Czy pracujesz głównie zdalnie?

136

Jak wybufferowany kanał może pomóc w problemie wycieków goroutine?

131

Czy to była jedna usługa? Jaka była w niej logika, jak była enkapsulowana, dlaczego na nią przypadało takie obciążenie?

127

Ogólnie, jakiego projektu chciałbyś, aby zwiększyć widoczność: z jakimi podejściami, procesami i zadaniami?

122
/3