Как создать технологически надежный стартап Дмитрий Круглов Максим Барышников RG Lab.

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



Advertisements
Похожие презентации
Разработка Веб - проектов, от требований заказчика до запуска. Прозрачность разработки как средство формирования ожиданий заказчика.
Advertisements

Разработка архитектуры больших систем О чем нужно думать перед кодированием? Александр Горный Продюсер Почта.ру
Разработка системы дистанционного образования. Подсистема инспектора. Нормативные документы. Система поддержки дистанционного образования ФИТ НГУ Автор:
Учебный курс Технологии и средства разработки корпоративных систем Лекция 1 Открытые системы. Клиент и сервер Лекции читает кандидат технических наук,
Владимир Костюков, АлтГТУ АлтГТУ им И. И. Ползунова Распределенная система мониторинга и диспетчерезации процессов гетерогенной среды.
Программное обеспечение как услуга (SaaS) Подготовлено для сайта SaaSCatalog.ru.
АО «Системы реального времени – Украина» 49038, г Днепропетровск, пр. Карла Маркса 101 т. (056) ф. (0562)
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
АлтГТУ им И. И. Ползунова. АлтГТУ им. И. И. Ползунова Проблемы эксплуатации Текст.
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
Разработка системы базового финансового учёта для организации Антон Климов группа С-104 Руководитель: Дмитрий Шурупов 1.
Построение системного ландшафта для высоко нагруженного проекта ООО «Ленвендо-Софт» Гаврилов Виталий Технический директор тел.: +7 (812)
Java Puzzlers Автор: Фофанова Мария Руководитель: Симончик Сергей.
Тестирование программных средств Сафронов Сергей 2009 год.
Решения виртуализации для IT Платонов Евгений. Технологические тенденции архитектуры x86 Многоядерные процессоры развиваются 2 ядра в , 4 ядра в.
Алексей Кирсанов ведущий разработчик «1С-Битрикс» Магазин – глобальная реструктуризация. D7 Партнерская конференция «1С-Битрикс»
ЭТАПЫ РАЗРАБОТКИ ПРОГРАММЫ. 1 ПОСТАНОВКА ЗАДАЧИ 2 АНАЛИЗ, ФОРМАЛИЗОВАННОЕ ОПИСАНИЕ ЗАДАЧИ, ВЫБОР МОДЕЛИ.
Интеллектуный редактор Инфологических схем баз данных.
Особенности разработки универсальных CMS Хряпин Кирилл Руководитель разработки CMS NetCat
Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика» Технологический процесс создания сайта Путь успешного внедрения, минимизация.
Транксрипт:

Как создать технологически надежный стартап Дмитрий Круглов Максим Барышников RG Lab

Стартап процесс реализации нового проекта за короткие сроки и, как правило, при ограниченных ресурсах © wikipedia

Чем сложны стартапы Нечеткая постановка задачи Большое количество «фишек» Потенциально высокие нагрузки Сжатые сроки Частые изменения запущенного проекта

Итерационная разработка Наиболее эффективная модель разработки стартапа итерационная

Ключевые этапы Проектирование Программирование

Правило 1: «80 на 20» Проектирование первого этапа должно включать в себя только ключевые функции

Правило 2: «Гибкий проект» Масштабирование, заложенное на этапе проектирования Проектирование ресурса по принципу конструктора Функциональная свобода слабые зависимости различных функций

Правило 3: «Прототипирование» Прототипы архитектуры ресурсов Прототипы интерфейсов ресурсов

Правило 4: «Производительность» Оптимизация Кеширование Кластеризация

Оптимизация и кеширование Оптимизация –оптимизация кода –оптимизация серверов –тонкая настройка ОС Кеширование –кешировние данных на различных уровнях

Кластеризация Выбор модели кластеризации Масштабируемая архитектура (поддержка кластеризации на уровне кода) Прозрачная балансировка нагрузки

Выводы ВСЕ БУДЕТ ХОРОШО!

Вопросы? RG Lab 4 октября 2007