«Поспешная оптимизация является корнем всех зол!» — так говорят гуру, включая духовного отца всех программистов, Дональда Кнута. «Спасибо, кэп, но какая оптимизация не поспешная? Как вообще правильно оптимизировать?» — спрашиваем мы. Долгое время лишь молчание было нам ответом, но теперь ответ есть!
Мы рады представить вашему вниманию перевод книги «Mature Optimization» Карлоса Буэно (Carlos Bueno) – члена команды Facebook по повышению производительности.
Прочитав эту книгу, вы получите все ответы на тему серверной оптимизации веб-проектов:
Где, как и когда проводить серверную оптимизацию?
Что оптимизировать и как выделить узкое место в программе?
Как правильно мониторить, какие метрики собирать и как их анализировать?
Каковы особенности мониторинга веб-систем?
Как выбрать инструментарий мониторинга веб-проектов;
Как правильно визуализировать данные мониторинга?
Как строить цепи обратной связи?
Как перейди от мониторинга к диагностике?
Как правильно оптимизировать найденные узкие места?
Каковы основные принципы оптимизации?
Как избежать фатального «необходимо все переписать с нуля»?