27 марта 2010 г. Санкт-Петербург

Содержание

Слайд 2

Причем тут ФотоСтрана?

Классический стартап
2 человека в команде
1 сервер

2008 год

Причем тут ФотоСтрана? Классический стартап 2 человека в команде 1 сервер 2008 год

Слайд 3

Причем тут ФотоСтрана?

2010 год

4 место в Рунете среди соц.проектов
200К хостов, 12М

Причем тут ФотоСтрана? 2010 год 4 место в Рунете среди соц.проектов 200К
хитов
40+ профессионалов в команде

Слайд 4

Формула успешного интернет-проекта

Идея
Реализация
Трафик

Profit!

Формула успешного интернет-проекта Идея Реализация Трафик … Profit!

Слайд 5

Формула успешного интернет-проекта

Идея
Реализация
Трафик

Profit!

Формула успешного интернет-проекта Идея Реализация Трафик … Profit!

Слайд 6

vs

С чего начинать?

Начинайте с простой и понятной реализации сути проекта

vs С чего начинать? Начинайте с простой и понятной реализации сути проекта

Слайд 7

Типичный процесс создания стартапа

Мозговой штурм
Бумажные эскизы
HTML-макеты
Закодированный прототип

Типичный процесс создания стартапа Мозговой штурм Бумажные эскизы HTML-макеты Закодированный прототип

Слайд 8

Инструменты для разработки прототипов

Свой движок с нуля
CMS
Различные фреймворки

Инструменты для разработки прототипов Свой движок с нуля CMS Различные фреймворки

Слайд 9

Качества хорошего инструмента

Простота
Стабильность
Наличие хорошей документации

Качества хорошего инструмента Простота Стабильность Наличие хорошей документации

Слайд 10

А почему бы и нет?

А почему бы и нет?

Слайд 11

Что может пригодиться

Zend_Controller
Zend_View
Zend_Db
Zend_Form
Zend_Auth
Zend_Cache

Что может пригодиться Zend_Controller Zend_View Zend_Db Zend_Form Zend_Auth Zend_Cache

Слайд 12

Борьба за производительность

Масштабирование базы
Кеширование
PHP-акселераторы
Масштабирование скриптовых серверов

Борьба за производительность Масштабирование базы Кеширование PHP-акселераторы Масштабирование скриптовых серверов

Слайд 13

Что делать, когда проект падает сразу после выгрузки на продакшн?

504 Gateway Time-out

Что делать, когда проект падает сразу после выгрузки на продакшн? 504 Gateway Time-out

Слайд 14

Антикризисные меры

Прекратить заниматься прототипированием
Включать голову при проектировании
Внедрять мониторинг производительности

Антикризисные меры Прекратить заниматься прототипированием Включать голову при проектировании Внедрять мониторинг производительности

Слайд 15

Простые цифры

160 ms

256 КБ

Render time:

Memory usage:

1 ms

6123 КБ

plain PHP

Простые цифры 160 ms 256 КБ Render time: Memory usage: 1 ms 6123 КБ plain PHP

Слайд 17

Неутешительные выводы

За удобство надо платить

Неутешительные выводы За удобство надо платить

Слайд 18

На чем сейчас работает ФотоСтрана

Собственный MVC-движок (ядро на PHP, немного компонентов из ZF)
Часть

На чем сейчас работает ФотоСтрана Собственный MVC-движок (ядро на PHP, немного компонентов
нагрузочных вещей переписана на C++
Весь пользовательский функционал реализован в виде внутренних приложений

Слайд 19

Требования к архитектуре

Простота и понятность
Контроль и мониторинг
Независимость внутренних приложений

Требования к архитектуре Простота и понятность Контроль и мониторинг Независимость внутренних приложений

Слайд 20

Трудности роста

Скрипты
Источники данных
Медиа-хранилище

Трудности роста Скрипты Источники данных Медиа-хранилище
Имя файла: 27-марта-2010-г.-Санкт-Петербург.pptx
Количество просмотров: 103
Количество скачиваний: 0