Спроектируйте кэш запросов, который объединяет одинаковые параллельные запросы и удаляет успешно полученные значения после истечения TTL. Что произойдёт, если функция загрузки завершится ошибкой?
Уточняющий вопрос интервьюера
Какие предположения вы проясните в первую очередь?
- Уточните условия и ограничения
- Объясните механизм или архитектуру
- Назовите возможную ошибку и способ проверки
- Назовите компромисс и условия, при которых решение изменится