Email or username:

Password:

Forgot your password?
Top-level
BiFiK

@pechorin с разными Reddis, Rabbit, Memcache, MySQL, MongoDB я работал. Всегда смотрю на прототип и его ценность. Если не получается оптимизировать логику "кеша" и всё равно "глючит", то ищу способы вначале локально, а потом думаю про подключение Reddis или Memcache.

Сталкиваю по работе с ситуациями, когда не хотят "изучать проблему", а "перекрывают проблему добавлением нового компонента".

1 comment
Iron Bug
да, часто люди не хотят думать головой и решают микроскопические задачки какими-то совершенно не предназначенными для этого средствами. добавление нового софта на прод - это всегда расширение горизонта уязвимостей и усложнение поддержки, это лишний расход ресурсов сервера, а также усложнение разработки, потому что она становится зависимой от кучи внешних факторов, которые не имеют никакой связи с бизнес-процессами, но требуют от разработчиков и админов время и постоянную работу из-за апдейтов левого софта. только ты выпустил стабильный релиз, как уже протухли все зависимости и "мы обновили наши API и они стали несовместимыми с предыдущими версиями, перепишите весь ваш софт заново, потому что мы такие прогрессивные". поэтому чем меньше всякого УГ втащено в проект - тем легче его поддерживать и деплоить.
опять же, про деплой: не все и не всегда могут/хотят себе позволить ставить к себе на сервер разный непонятный и потенциально небезопасный софт. поэтому увеличение количества лишних зависимостей уменьшает возможное количество пользователей/клиентов. тоже вещь, которую нужно иметь в виду. чем меньше твой софт требует - тем проще его установить и с ним работать. также не надо гнаться за самым модным и современным, потому что на серверы никто не ставит новый софт. все ждут, когда там найдут и устранят все баги и уяззвимости. поэтому отсутствие жёстких зависимостей от каких-то версий софта - тоже хорошее свойство. и особенно это важно для PHP, в котором версии самого пыха на серверах могут быть довольно древними. потому что у людей есть легаси софт и просто некогда всё обновлять.
да, часто люди не хотят думать головой и решают микроскопические задачки какими-то совершенно не предназначенными для этого средствами. добавление нового софта на прод - это всегда расширение горизонта уязвимостей и усложнение поддержки, это лишний расход ресурсов сервера, а также усложнение разработки, потому что она становится зависимой от кучи внешних факторов, которые не имеют никакой связи с бизнес-процессами, но требуют от разработчиков и админов время и постоянную работу из-за апдейтов левого...
Go Up