Ukladali ste iba agregované údaje alebo každý krok — surové, normalizované?
Golang
Prečo ste sa rozhodli migrovať z monolitu na mikroservisy? S čím ste sa stretli?
Ako rozumiete, čo je selektivita indexu?
Prečo ste zvolili RabbitMQ namiesto Kafka pre oznámenia?
Ako je pre tebe udobno hibridno radno okruženje (2 puta tjedno u uredu, metro Tula)?
Ako ste si vybrali typ databázy (PostgreSQL, ClickHouse, Redis)?
Povedz mi o svojej skúsenosti a o tom, aký vplyv si mal na produkt alebo funkciu na predchádzajúcom pracovisku.
Implementujte cache pre funkcie getUserFromDB. Dáta sa zriedka menia.
Ak hovoríme o motivácii prechod — prečo ste sa rozhodli vstúpiť na trh a zvážiť iné ponuky?
Zúčastnili ste sa projektu, ktorý bol stavaný od začiatku, alebo ste už na nejakom medziestadiu?
Štandardne 2 týždne alebo trochu viac na prechod?
Čo je to nafukovanie (naduvanie) indexu a prečo je to tak v PostgreSQL?
Ako ste škálovali konzumentov v Kafka? Čo sa stane, ak je viac konzumentov ako partícií?
Zdroj 1C tiež publikoval údaje priamo v Kafka?
Aký je stav hľadania? Sú už ponuky, termíny ich prijatia?
Prečo si použil sync.Map namiesto bežnej mapy s Mutexom?
Na čo sa používala replikácia v PostgreSQL?
Povej mi o kakšni težki nalogi, ki si ga nedavno uspel izvesti, ali tudi o najzanimivejšem. Kaj je bilo, kaj si naredil, kaj se je zgodilo?
Ako riešiť situáciu, keď všetkých 5 gorutín naraz vidí prázdnu cache a idú do databázy (cache stampede)?
Ako aktívne zvažujete ponuky? Sú už ponuky, termíny ich prijatia?