Встречается на собеседованиях • сегодня

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

На одном из проектов столкнулся с проблемой долгой загрузки данных через REST API. Предложил и реализовал кэширование с помощью Spring Cache + Redis.

Пример кода:

java
@Service
@CacheConfig(cacheNames = "products")
public class ProductService {
text
@Cacheable(key = "#id")
public Product getProduct(Long id) {
    // долгий запрос в БД
    return productRepository.findById(id).orElseThrow();
}

}

text

Результат:  
- Время ответа API сократилось с 500мс до 50мс для горячих данных  
- Нагрузка на БД упала на 40%  
- Решение масштабировали на другие сервисы
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы