Objasnite kako radi Circuit Breaker i njegova stanja
Java
Ispričaj mi o postavljanju zadataka: Scrum, Agile, kako je tekao razvoj?
Da li ste implementirali potpunu mašinu stanja ili nešto drugo?
Da li je dupliranje zahteva dolazilo od neke spoljne usluge?
Šta je volatile u Javi?
Шта је јединственост, ако није кључ?
Kako implementirati obrazac request-reply na Kafka?
Šta je pesimistično i optimistično zaključavanje?
Šta je backpressure?
Koju blokadu su u praksi koristili za obradu transakcija?
Ispričaj mi o projektu na kojem si dugo radio. Koja je bila tvoja uloga i kakav je bio sastav tima?
Gde su čuvali idempotency ključ?
Koje strategije backpressure postoje pri prepunjavanju reda?
Šta ste radili kada je platni prolaz pao?
Kako je obezbeđena jedinstvenost zahteva sa dva izvora?
Zašto je potreban idempotency ključ ako već imate proveru na nivou poslovne logike?
U kom thread-u se kreira petlja događaja?
Kako Circuit Breaker pomaže u smanjenju broja kvarova prilikom pristupa spoljnjoj usluzi?
Šta je cache stampede i cache penetration? Kako se boriti protiv njih?
Kako su se borili sa deadlock-om pri pesimističnom zaključavanju?