Колко инстанции имаше изчислителната услуга?
Java
Какво се случва при стартиране на приложението, ако само блокът за обратно връщане е променен в вече приложен changeset?
Къде е прикрепен Circuit Breaker и какво се случва при извикване на метод с TimeLimiter и fallback?
Каква е характеристиката на съставен индекс, ако индексът е изграден върху три колони, но търсенето се извършва само върху третата?
Как Liquibase валидира цялостта на приложените DDL промени?
Къде беше Circuit Breaker във вашата система: на входа или на изходящите повиквания?
Как директно да се гарантира, че цялата бизнес операция се вмести в 10 секунди?
Какво е тихо нарушение?
Как да поправите оркестратор с две независими външни обаждания, за да спазите бизнес лимита от 10 секунди, когато времето на услугите е 10 и 2 секунди?
Kafka, производител, траси и основни метрики изглеждат нормално, но няма крайни съобщения/резултати. Какви са следващите диагностични стъпки?
Какви типове метрики са налични в Prometheus и за какво се използват?
Защо напускате Gazprom Neft?
Как помага Circuit Breaker да изпълни това временно изискване?
Работи ли изчислителната услуга синхронно или асинхронно спрямо REST API?
Защо първият обаждане все още продължава 10 секунди и как работят Feign, CompletableFuture и TimeLimiter в тази схема?
Опишете сложна задача в проект и процеса на обработка на заявка/събитие от началото до края: етапи на обработка, интеграция, брокер и извършени оптимизации.
Съобщенията спряха да пристигат в изчислителната услуга. Какви стъпки ще предприемете за диагностика?
Разкажете за себе си.
Как да организирате Counter метрики с повторни опити и DLT, така че повторните опити да не водят до двойно броене на оригиналните съобщения?
Как бяха организирани интеграционните тестове: реални контейнери, WireMock или пълен набор от услуги? Как изглеждаше в банката 'Otkritie'?