27 марта 2010 г. Санкт-Петербург
Причем тут ФотоСтрана? Классический стартап 2 человека в команде 1 сервер 2008 год
Причем тут ФотоСтрана? 2010 год 4 место в Рунете среди соц.проектов 200К хостов, 12М хитов 40+ профессионалов в команде
Формула успешного интернет-проекта 1.Идея 2.Реализация 3.Трафик 4.… 5.Profit!
Формула успешного интернет-проекта 1.Идея 2.Реализация 3.Трафик 4.… 5.Profit!
vs С чего начинать? Начинайте с простой и понятной реализации сути проекта
Типичный процесс создания стартапа 1.Мозговой штурм 2.Бумажные эскизы 3.HTML-макеты 4.Закодированный прототип
Инструменты для разработки прототипов 1.Свой движок с нуля 2.CMS 3.Различные фреймворки
Качества хорошего инструмента 1.Простота 2.Стабильность 3.Наличие хорошей документации
А почему бы и нет?
Что может пригодиться 1.Zend_Controller 2.Zend_View 3.Zend_Db 4.Zend_Form 5.Zend_Auth 6.Zend_Cache
Борьба за производительность 1.Масштабирование базы 2.Кеширование 3.PHP-акселераторы 4.Масштабирование скриптовых серверов
Что делать, когда проект падает сразу после выгрузки на продакшн? 504 Gateway Time-out
Антикризисные меры Прекратить заниматься прототипированием Включать голову при проектировании Внедрять мониторинг производительности
Простые цифры 160 ms 256 КБ Render time: Memory usage: 1 ms 6123 КБ plain PHP
vs
Неутешительные выводы За удобство надо платить
На чем сейчас работает ФотоСтрана 1.Собственный MVC-движок (ядро на PHP, немного компонентов из ZF) 2.Часть нагрузочных вещей переписана на C++ 3.Весь пользовательский функционал реализован в виде внутренних приложений Внутренние приложения Приложения ядра Ядро
Требования к архитектуре 1.Простота и понятность 2.Контроль и мониторинг 3.Независимость внутренних приложений
Трудности роста 1.Скрипты 2.Источники данных 3.Медиа-хранилище
Спасибо! Вопросы? Леонид Жаворонков