Sobes.tech

Чем отличается Spring Data JPA от Spring Data JDBC?

Intern
sber tech
100

В [компания] только одним проектом занимался?

Senior
ИП Ганус Александр Андреевич
100

Что вас привело к этой теме (что подтолкнуло почитать про это)?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
100

Есть бэкенд, есть юай. Стек стандартный: Java, Spring, React, Postgres. Задача: Спроектировать рест-эндпоинт в котором надо взять данные из 3 источников и отдать на ui, при этом необходимо обеспечить максимально возможную пропускную способность и минимально возможное время отклика (критерии макс\мин исходя из наших конкретных условий, т.к. по сути, у нас тут нет серебряной пули и надо найти некий компромисс). Известно, что ожидаемый пиковый rps на этот рест-эндпоинт будет равен 200. Известные детали по источникам: 1 источник - наша бд, запрос около 15 сек. 2 источник - смежный сервис рест, деградирует до 2 минут при 100 rps на него, в норм режиме ответ отдает за 5 сек. Мы не можем как-то изменить поведение этого источника на их стороне. 3 источник - смежный сервис рест, рандомно (каких-либо паттернов такого поведения не удалось выяснить) отдает 503, в норм режиме ответ приходит за 10 сек. Мы не можем как-то изменить поведение этого источника на их стороне.

Senior
солюшин
100

Как Kubernetes понимает что под умер и нужно запустить новый? Расскажите про пробы.

Senior
СБЕРСБЕР
100

С какими проблемами можно столкнуться в многопоточном окружении?

Senior
Альфа-БанкАльфа-Банк
100

Какую последнюю книгу или статью, связанную с работой, вы прочитали?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
100

Как реализовать валидацию бизнес-логики в Spring (например: возраст >16 лет, нет заблокированных счетов, лимит карт не превышен)?

Senior
EXPERA
100

Как ты относишься к модификации уже сделанных задач и рефакторингу?

Senior
СБЕРСБЕР
100

Для каких случаев использовался механизм retry-цепочки и DLT (Dead Letter Topic)?

Senior
СБЕРСБЕР
100

Какие сборщики мусора (Garbage Collectors) вы знаете в Java? Есть ли рекомендации по использованию различных типов?

Senior
Napoleon IT
100

Был ли у тебя опыт работы с AI/ML продуктами?

Senior
SSP Soft
100

Знаешь ли ты про retry-политики в Kafka и как они работают?

Senior
IT OneIT One
100

Расскажи про процесс разработки (Agile/Scrum). Как оцениваются задачи?

Senior
Velenes.Tech
100

Приведите пример, когда не нужно использовать микросервисную архитектуру, и назовите пару причин.

Senior
Альфа-БанкАльфа-Банк
100

Для каких задач подошёл бы Istio?

Senior
ИП Ганус Александр Андреевич
100

Реализуй LRU-кэш с вытеснением старых значений (базовая реализация)

Senior
СовкомбанкСовкомбанк
100

Какие Kafka топики будут в системе отчётов, кто продюсит и кто консьюмит?

Senior
СБЕРСБЕР
100

Как решить проблему с консистентностью при использовании Kafka транзакций между двумя сервисами?

Senior
СБЕРСБЕР
100

За счёт чего удалось увеличить throughput вдвое?

Senior
ОТП БанкОТП Банк
100
/727