Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

РИФ 2016, Как главенство данных меняет бизнес-процессы высоконагруженного проекта

Евгений Россинский
ivi.ru

  • Be the first to comment

  • Be the first to like this

РИФ 2016, Как главенство данных меняет бизнес-процессы высоконагруженного проекта

  1. 1. 2016 © ivi.ru онлайн-кинотеатр Изменись или сдохни! Как главенство данных меняет бизнес-процессы высоконагруженного проекта Евгений Россинский Директор по технологиям
  2. 2. 2  Конкурирующие модели монетизации. Три продукта внутри одного  Огромное число метрик, начиная от качества смотрения, заканчивая конверсией форм оплаты  Большое число приложений под разные платформы  Желание делать осмысленные, подтвержденные экспериментами шаги в развитии продукта ivi  Рекомендательная система как основной механизм управления интерфейсами С чего все начиналось
  3. 3. 3 Фабрика экспериментов ivi Гипотеза Эксперимент Анализ Управляющее воздействие на бизнес
  4. 4. 4 Три слагаемых успеха  Система аналитики  Реактивный релизный менеджмент  Система A/B тестирования
  5. 5. 5  Десятки миллионов событий в день не позволяют использовать бесплатные системы аналитики с необходимой точностью  Конфиденциальность своих статистических и аудиторных данных  Независимость от сторонних организаций  Потребность получения статистики с платформ, где стандартные системы аналитики не работают  Необходимость более тонкой настройки событий  Глубокая интеграция с другими системами, например, CPA  Очень хотелось написать свою систему аналитики «Мы построим свой лунапарк..» Зачем своя система аналитики и A/B тестов?
  6. 6. 6  На подготовку ушло около 2-х лет  Изменение подхода к хранению данных  Покрытие кода функциональными и unit тестами  Запуск continuous integration  Разработка регламента проведения релизов  Разработка механизмов отката при неудачных релизах  Автоматическая генерация документации для API  Убийство develop ветки  Запрет на ручной merge в master. Merge осуществляет только jenkins после rebase и прогона тестов  Внедрение Feature Driven Development
  7. 7. 7  Оставляем Scrum только, там где существование Sprint(ов) оправдано внешними факторами, во всех остальных случаях FDD  Daily standup meetings, планирование и ретроспективы обязательны для всех (для FDD команд планирование делается на месяц)  Использование Scrum Poker  Доски по желанию  Использование Масштабирования Scrum «Симбиоз Scrum и FDD»
  8. 8. 8  Jenkins  Statsd  Zabbix  Slack  Redmine  Capistrano + самописная deploy система  Kibana  Git  AB (Apache Benchmark)  Hadoop  Vertica  TABLEAU Применяемые инструменты и технологии
  9. 9. 2016 © ivi.ru Итог: рекорд 72 релиза в неделю без регистрации и смс
  10. 10. Спасибо за внимание! 2016 © ivi.ru | 127015, г. Москва, ул. Большая Новодмитровская д. 23, стр. 5, этаж 4 Вопросы Евгений Россинский erossinsky@ivi.ru

×