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

Презентация:



Advertisements
Похожие презентации
Нагрузочное тестирование без границ Опыт компании Performance Lab Юрий Ковалёв 20 ноября 2010, Санкт-Петербург.
Advertisements

Как создать технологически надежный стартап Дмитрий Круглов Максим Барышников RG Lab.
StartUpSecurity HackDay #9 Авторы: Сергей Соколов Санкт-Петербург, Ноября 2010.
Аспектно-ориентированный подход на службе веб- приложений Цытович Павел Леонидович Fuse8, Южно-Уральский государственный университет
Особенности разработки универсальных CMS Хряпин Кирилл Руководитель разработки CMS NetCat
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
Разработка системы дистанционного образования. Подсистема инспектора. Нормативные документы. Система поддержки дистанционного образования ФИТ НГУ Автор:
Технология MVC в высоконагруженных проектах Андрей Шетухин Илья Космодемьянский.
Веб-разработка и CMS глазами клиентов Сергей Рыжиков генеральный директор компании «1С-Битрикс»
Разработка системы базового финансового учёта для организации Антон Климов группа С-104 Руководитель: Дмитрий Шурупов 1.
Разработка высоконагруженных проектов Олег Бунин.
РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ СОЗДАНИЯ ЗАДАНИЙ НА КЛАССИФИКАЦИЮ ПОНЯТИЙ ДЛЯ НАЧАЛЬНОЙ ШКОЛЫ Выполнила: Жогина В.А., гр.4709 Руководитель: Кайсарова Д. В.,
Метод декомпозиции гипертекстовых моделей Дипломная работа Тыжгеева М.Г. Научный руководитель: к.ф.-м.н. Кознов Д.В. Рецензент: к.ф.-м.н. Иванов А.Н.
Аспекты увеличения быстродействия «1С-Битрикс: Управление сайтом» на виртуальном хостинге Артём Рябинков 1С-Битрикс.
Разгоняем CMS: дешево и сердито Оптимизация времени загрузки сайта Мациевский Николай, Acronis 1 / 8 webo.in / webo.name.
Рынок интернет-рекламы Петербурга 2008 Руководитель интернет-агентства TRAFFIC: Куприянов Алексей
StartUpSecurity HackDay #9 Авторы: Сергей Соколов Санкт-Петербург, Ноября 2010.
Всевоволод Головизнин, MVC – паттерн проектирование, в котором бизнес - логика, управляющая логика и интерфейс разделены на три отдельных компонента.
Платформа разработки ASP.NET Гайдар Магдануров t: e: m: +7.
Как не наступить на любимые грабли. Короткий путь к успеху при разработке интернет-магазина Виталий Денисенков Студия Борового, директор
Транксрипт:

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.Медиа-хранилище

Спасибо! Вопросы? Леонид Жаворонков