Ką reikia padaryti vartotojui, kad būtų tik vieną kartą?
Golang
/* Yra užsakymų, kurie savo gyvavimo ciklo metu keičia būsenas. Reikia įgyvendinti darbų sluoksnį su duomenų baze: - Išsaugoti užsakymo būsenų istoriją - Atsižvelgti į dalijimąsi Ateityje, už dabartinės užduoties ribų, bus įgyvendinti kiti metodai: laiko būsenų gavimas, pilna užsakymo istorija ir kt. */
Ką girdėjai apie mūsų įmonę?
[vardas] paklausė: Kokia jūsų atlyginimo lūkesčiai?
Kokią talpyklos strategiją pasirinkti — cache-aside ar write-through — atsižvelgiant į vartotojų elgesio modelį užsakymo būsenos patikrinimo metu?
Apache Kafka architektūra: kokie yra pagrindiniai komponentai, kaip susiję gamintojai ir vartotojai? Kas yra perbalansavimas? Kaip užtikrinti seką skaityti pranešimus?
Ar galima sumažinti Kafka partijų skaičių?
[vardas] paklausė: Ar vis dar dirbate savo dabartinėje įmonėje? Kodėl nusprendėte išeiti?
[vardas] paklausė: Papasakokite apie savo ankstesnę įmonę — kokio tipo įmonė tai buvo ir ką dirbote?
Kokia buvo užduotis ir architektūra [įmonėje]?
Kiek backendų buvo komandoje [įmonė]?
Maksimali apkrova: 25k skaitymų / 5k įrašų per sekundę Naujų duomenų kiekis: 10 TB per metus Maksimalus paralelizmas: 120k vienu metu užklausų Metinis vartotojų augimas: 30% Tikslo p99 delsmas: <150 ms skaitymui, <400 ms rašymui Tikslo prieinamumas: 99,95% Jūsų užduotis yra sukurti architektūrinį sprendimą, kuris pašalins esamas problemas, užtikrins nuoseklumą ir atsparumą klaidoms, taip pat įdiegti sekimo mechanizmus, skirtus visiškam užsakymo gyvavimo ciklo stebėjimui. Aprašykite klaidų valdymo mechanizmą, migracijos planą nuo dabartinės architektūros ir paaiškinkite, kaip siūlomas sprendimas pagerins sistemos patikimumą ir skaidrumą.
Papaskink apie savo patirtį [įmonė]: kaip atėjote, su kokiu produktu dirbote?
Architektūra [įmonėje] yra ta, kad atvykote į esamus mikroservisus ir tobulinote funkcionalumą?
Papaskink apie savo patirtį [įmonė]: produktas, komanda, kuo užsiiminėjai?
[vardas] paklausė: Ar naudojate dirbtinio intelekto įrankius darbe? Jei taip, kurie ir kam?
Kaip duomenys saugomi senose Go žemėlapiuose po kibto apibrėžimo?
Kokią alternatyvą žinote VACUUM FULL, kuri taip pat atlaisvins vietą, bet be griežtos užrakto?
Kodėl perėjote iš [įmonės] į [įmonę]?
Kaip dalintis atmintimi tarp gorutinių? Kokiais atvejais geriau naudoti Atomic, o kokiais Mutex/RWMutex/SyncMap?