Czy można użyć indeksu złożonego (A, B, C) przy filtrowaniu tylko po kolumnie B?
Golang
Opowiedz o idempotentności: dlaczego wprowadzono klucze idempotentności i jak to działało?
Czy dobrze zrozumiałem, że strumień zdarzeń zawsze otrzymywaliście przez Kafka, czy były też inne metody jak gRPC/HTTP?
Opowiedz o wzorcu Transactional Outbox: czym jest i jak działa?
Gdzie będą znajdować się tablica i mapa — na stercie czy na stosie?
Dlaczego pojawiła się potrzeba zmniejszenia alokacji – czy była to prośba ze strony biznesu, czy inicjatywa zespołu?
Opowiedz o migracjach baz danych: jak je przeprowadzaliście, jak obsługiwaliście błędy podczas migracji?
Ile partycji powinien mieć temat Kafka?
Co się dzieje podczas rejestracji na zamknięty kanał, czytania z zamkniętego kanału, zapisywania/odczytu z kanału nil?
Co się dzieje z danymi podczas DELETE w PostgreSQL?
Jest duża tabela, zapytania z niej są wolne. Co byś zrobił?
Czym się posługiwał podczas lokalnego rozwoju? Czy owijano usługi w kontenery?
Czym jest idempotentność? Podaj przykład przypadku, gdy potrzebny jest klucz idempotentny.
Jak obsługiwać anulowanie kontekstu tak, aby wszyscy pracownicy natychmiast się zatrzymali po anulowaniu kontekstu? Jak używać select do czytania z kanału z uwzględnieniem kontekstu?
Co się stanie, jeśli funkcja zadeklaruje zmienną typu *struktura, przypisze jej nil przez new i zwróci interfejs error?
Co się stanie ze schematem outbox, jeśli Kafka stanie się niedostępny? Do jakiego rozmiaru może się rozwinąć kolejka outbox?
Jak zapewniano spójność pamięci podręcznej w Redis? Skąd wiedzieli, że trzeba ją zaktualizować?
Czym jest wyścig danych? Dlaczego należy go unikać?
Opowiedz o swoim obecnym miejscu pracy i usłudze enrichment — czym jest ta usługa, jakie ma obowiązki?
Jak dane trafiały do kolektora OpenTelemetry i dokąd go kolektor wysyłał?