Voker57 05.08.2011 09:05 nbl

Я принимал некоторое участие в написании системы, которая подыхала на нагрузке в 20 уеб-пользователей и которая на загрузку интерфейса выполняла около 5000 запросов в базу. Это называется Extreme Programming. Мы с коллегой потратили день, чтобы сократить 5000 до 1000 и ещё пару дней на то, чтобы сделать из тысячи двести. Мне до сих пор стыдно, что я это всё не переписал нахуй и не прикрутил туда хорошее кэширование. В принципе, это худшая архитектура из тех, что я вообще когда-то видел. Ориентировочно, сейчас, после перезда на брендовый сервер её смогут завалить примерно 1000 пользователей. Потому что ентерпрайз. Когда стыдно, но исправлять некогда, это называется Extreme Programming. Ещё это называется Agile. Agile — это когда у двух девелоперов и двух спецалистов в предметной области четыре разных мнения, как надо сделать, а у начальства мнение, что это делать не надо вовсе, потому что никто за это не заплатит.

http://lj.rossia.org/users/lolepezy/2487...

Recommended by: @komar, @rtsome
Do you really want to delete ?