Se poate folosi un index compus (A, B, C) atunci când filtrăm doar după coloana B?
Golang
Ce anume a fost cache-uit și ce reguli de invalidare au fost utilizate?
Se șterge volumul la oprirea containerului?
Vorbiți despre pattern-ul Transactional Outbox: ce este și cum funcționează?
De ce nu s-a reușit rezolvarea problemei într-o oră de muncă? Ce a mers prost?
Am înțeles corect că fluxul de evenimente îl primeați întotdeauna prin Kafka, sau existau și alte metode precum gRPC/HTTP?
Vorbiți despre idempotentă: de ce au fost introduse cheile de idempotentă și cum funcționau?
De ce a apărut necesitatea de a reduce alocările: a fost o solicitare a afacerii sau o inițiativă proprie a echipei?
Unde vor fi localizate array-ul și map-ul — pe heap sau pe stivă?
Există un tabel mare, interogările din ea sunt lente. Ce ai face?
Ce se întâmplă cu datele la DELETE în PostgreSQL?
Vorbiți despre migrațiile bazei de date: cum le-ați realizat, cum ați gestionat erorile în timpul migrării?
Câte partiții trebuie să aibă un topic Kafka?
Vorbiți despre strategiile de sharding ale bazelor de date: când să începeți sharding-ul și după ce criterii alegeți cheia de sharding?
Ce este idempotenta? Oferă un exemplu de caz în care este necesită o cheie de idempotentă.
Cu ce a folosit în dezvoltarea locală? Împacheta serviciile în containere?
Cum să gestionezi anularea contextului astfel încât toți lucrătorii să se oprească imediat la anularea contextului? Cum să folosești select pentru a citi dintr-un canal ținând cont de context?
A fost critic faptul că datele din cache ar putea fi neactuale?
Ce se întâmplă dacă o funcție declară o variabilă de tip *structură, îi atribuie nil prin new și returnează o interfață de eroare?
Ce este o cursă de date? De ce trebuie evitată?