Čo sa stalo, keď index vrátili späť, prepisali dopyt a potom znova nasadili ten istý index?
Golang
A čo ďalej robíte s týmito údajmi?
Služba čítala dáta z Kafka, ich obohacovala o dáta z Redis — a čo robila potom?
Osobne som testoval, že Postgres preusporadúva stĺpce a optimalizátor mu nezáleží na poradí, v akom napíšete dotaz — sám ho preusporiada tak, ako je potrebné. Čo si o tom myslíš?
A centrálny záznam — čo bolo urobené?
Aký je prístup k používaným knižniciam — všetky tímy používajú jednu mock knižnicu alebo sú stanovené nejaké obmedzenia?
Ako ste najskôr pochopili problém pomocou metriky a čo ste potom robili?
V životopise je uvedené, že si implementoval tracing — môžeš povedať viac?
// Implementujte automatické dopĺňanie pre filmy: // zobrazte top-3 zhody podľa abecedy pre prvé 3+ zadané písmená. // ["macarthur", "interstellar", "intrusion", "macao", "into the abyss", "internship"] // me -> [] // mac -> ["macao", "macarthur", "machinist"] // int -> ["internship", "interstellar", "into the abyss"] // interstellar -> ["interstellar"] // intr -> ["intrusion"] // intrusion -> ["intrusion"] // into -> ["into the abyss"] // stellaris -> [] package main func main() {}
Prečo ste použili Redis namiesto in-memory cache?
Ako sa odstraňovali duplikáty? Nemohli ste identifikovať duplikát podľa ID? Prečo obohacovať údaje z Redis?
Keď je validácia hotová — zapíšeme to do databázy alebo to pošleme ďalej do Kafka?
Môžeš rozprávať o idempotencii? Ako si ju implementoval? Ako vôbec fungovala?