Papaskink apie savo darbo patirtį: kuo užsiiminėjai, kas buvo įdomu, kaip buvo komanda.
Java
Auth Service yra tarp API ir Transaction Service — jei jis sugenda, viskas sugriūva. Kaip tai apsaugote?
Kas yra didelės apkrovos sistema? Kokie buvo tikri skaičiai jūsų projekte?
Kodėl reikalingas Postgres, jei siunčiate įvykius į Kafka? Kaip klientas gauna rezultatą?
Kaip dirbote su daugiabriaunčiu programavimu? Ar buvo įdomių atvejų su race condition ar deadlock?
Kodėl jums reikėjo Redis, jei jau turite Postgres?
Kaip buvo organizuota infrastruktūra? Kubernetes, Docker, CI/CD — papasakok išsamiau.
Kas yra ELK? Iššifruokite santrumpą ir paaiškinkite kiekvieno komponento paskirtį.
Kodėl naudojote Kafka vietoj to, kad paprasčiausiai priimtumėte užklausą ir apdorotumėte ją sinchroniškai? Kodėl neplėtojate instancijų?
Papaskink apie optimistines blokadas: kokiais atvejais jos taikomos, kokios problemos gali iškilti, kodėl jos nėra pesimistinės?
Papaskink apie sistemos architektūrą: kaip užklausa pereina nuo kliento iki apdorojimo, kokia infrastruktūra buvo?
Kodėl naudojote Spring Web API Gateway, o ne paruoštus proxy sprendimus kaip Nginx, Envoy?