🧙♂️👉Удивительное рядом. Вы встречали ситуацию, когда вам надо спасать сервис от нагрузки?
Варианты проблем:
А) долгие запросы в БД
Б) Сервис просто сам не вытягивает производительностью, а надо хоть как-то да пережить это.
Как это решить?
🧠Логичный мозг скажет:
По А) - дело ясное, сами натворили, сами найдут запрос и оптимизируют.
По Б) - кешироварие давайте, или отмасштабировать ещё больше
👨🔧Практика говорит:
По А) часто дешевле это сейчас залить ресурсами и искать спокойно проблему, чем тратить время, инженеров на оптимизацию
По Б) если этот сервис участвует в запросах с фронтенда (веб), то вам повезло – тут ограничения можно сделать прямо в веб приложении, например, сделать отложенную загрузку по кнопке (пока пользователь не нажал, запросов к нашему страдальцу нет).
🫴Какие у вас были необычные решения для снижения нагрузки?
#sre #практика
Post #71
112
- 👍 1