Мозг и когнитивные функции

понедельник, 9 июня 2008 г.

Хороший фотохостинг

Что необходимо, что бы создать хороший сервис? Будь то фотохостинг, блогосферу, соц.сеть, ...
Конечно архитектура, скажут многие. Такая, что бы с горизонтальной масштабируемостью, с 24x7x365, резервированием, кластеризацией и прочей хренью... Нет, скажут другие, нужно что бы были всякие бантики, мулечки, удобности, полезности, и прочий функционал (причем лучше чем у конкурентов).

Реальная система же не может обходится ни без первой ни без второй составляющей. Проблема лишь в том, что первый пункт уже не представляет из себя какой-либо сложности. При таком количестве открытых публикаций про архитектуру больших систем, уровня Flickr или Google, наверное уже только самый ленивый студент не сможет построить нечто, обладающее всеми качествами первой составляющей. Эта самая "инженерная" составляющая все меньше волнует реальных бизнесов, как раз по причине ее доступности (что конечно же 100% правильно).

В качестве "закладки", я бы хотел оставить ссылку на пост Ивана Матвеева, руководителя сервиса Яндекс.Фотки и его обсуждение. Примечательно в нем то, что не чистым гением в одно литцо и в полумраке офиса высиживается, вынашивается и рожается новая "так нужная всем" фича, а в режиме открытого обсуждения. Т.е. ребята молодцы! Они не только не боятся услышать критику, но и таким образом получают чужие идеи в "чистом виде".

Пример достойный подражания - наполнение второй составляющей через feedback от благодарных пользователей. Учитесь, коллеги.