Vysvetli, ako funguje Circuit Breaker a jeho stavy
Java
Povedaj mi o postavljanju nalogov: Scrum, Agile, kako je potekal razvoj?
Implementovali ste úplnú stavovú stroj alebo niečo iné?
Čo je pesimistické a optimistické blokovanie?
Čo je volatile v Jave?
Dochádzalo k duplikácii požiadaviek od nejakej vonkajšej služby?
Čo je jedinečnosť, ak nie je kľúč?
Ako implementovať vzor request-reply v Kafka?
Čo je to backpressure?
Kde uložili kľúč idempotentnosti?
Aké blokovanie sa používalo v praxi na spracovanie transakcií?
Povedz mi o projekte, na ktorom si dlho pracoval. Aká bola tvoja úloha a aký bol zloženie tímu?
Aké stratégie backpressure existujú pri preplnení fronty?
Prečo je potrebný idempotentný kľúč, ak už máte kontrolu na úrovni podnikovej logiky?
Čo ste robili, keď platobná brána zlyhala?
Ako bola zabezpečená jedinečnosť dopytu pri dvoch zdrojoch?
V akom vlákne sa vytvára slučka udalostí?
Ako pomáha Circuit Breaker znižovať počet zlyhaní pri prístupe k externému servisu?
Čo je cache stampede a cache penetration? Ako s nimi bojovať?
Čo ste urobili pri chybe optimistického zámku pri commite?