Хочу быть в курсе событий

Сообщество веб-разработчиков начало подготовку к РИТ++ 2014, оставьте свою заявку, если Вы хотите получать новости о проекте.

Восьмая профессиональная конференция веб-разработчиков РИТ++ — наша флагманская конференция, профессиональное мероприятие «от разработчиков для разработчиков», охватывающее весь спектр индустрии веб-разработки: от системного администрирования до управления проектами и особенностей работы с языками программирования в веб-приложениях, а также клиентское и серверное программирование, базы данных и системы хранения, тестирование и качество.

  • 60 докладов
  • 2 полных
    дня
  • 800 участников
  • 12 секций

Релиз-менеджмент в Badoo

Илья Агеев (Badoo), Юрий Насретдинов (Badoo)

Программный комитет еще не принял решения по этому докладу

Badoo — крупнейшая и самая быстрорастущая социальная сеть для встречи с новыми интересными людьми.

Badoo объединяет более 140 миллионов пользователей в 180 странах мира; ежедневно в сети регистрируется более 130 000 новых пользователей.

В докладе будут освещены проблемы выкладки кода (на серверы), с которыми сталкивается любой проект с количеством серверов больше одного.

Будет рассказано о том, как в Badoo раскладывались раньше, какие проблемы при этом возникали. Мы расскажем о том, какую схему мы придумали, как ее внедрили, как связали состояние кода с трэкинговой системой (JIRA) и как меняли систему контроля версий (git).

В докладе также будет небольшой технический экскурс в технологии и утилиты, которые мы использовали прежде и разработали для новой схемы деплоя.

Помимо этого мы поделимся с планами на дальнейшее развитие и оптимизацию процесса раскладки кода в Badoo.

План доклада:

  1. Релиз-менеджмент Badoo до 2012-го года:
    • Схема работы, svn, деплой через центральные машины
    • Сборка кода в loop-архивы, раскладка через mscp в 20 потоков в 2 дата-центра
    • Работа с системой перевода
    • Недостатки схемы
  2. Новый деплой, I этап:
    • Разделение задач по веткам: переход на git.
    • Новая схема работы с задачами в JIRA, индикация кода в стабильной ветке, на стейдже, на продакшене.
    • Недостатки/преимущества схемы
  3. Новый деплой, II этап:
    • Что такое "шоты" и "билды". Роль релиз-инженера.
    • Раскладка по кластерам
    • Работа с системой перевода
    • Изменения в схеме работы с задачами в JIRA, индикация кода в шотах, билдах, на продакшене.
    • Раскладка через uftp (FTP через UDP) в 2 дата-центра. Ускорение выкладки, бинарные diff'ы для передачи между площадками.
    • Недостатки/преимущества схемы.
  4. Новый деплой, III этап (планы на будущее).
    • Ускорение выкладки.
    • Синхронное переключение лупов.
    • Централизованное управление конфигами, синхронные изменения по кластерам.

Целевая аудитория

Технические руководители, релиз-инженеры, системные администраторы, веб-разработчики.

Генеральный интернет-партнёр

  • Mail.Ru Group

Серебряный спонсор

  • Вadoo

Серебряный спонсор

  • WarGaming

Серебряный спонсор

  • Webzilla

Серебряный спонсор

  • Microsoft

Серебряный спонсор

  • Coalla Agency

Технический партнёр

  • Филанко

HR-партнёр

  • SuperJob

HR-партнёр

  • HeadHunter

Организационный партнёр

  • http://raec.ru/

Информационная поддержка

  • SearchEngines.ru
  • REG.RU
  • 3DNews.ru
  • Internest
  • Интернет Хостинг Центр
  • Xakep.ru
  • CMS Magazine
  • CNews.ru
  • SpaceWeb
  • RUcenter
  • NetCat
  • GISMETEO / ГИСМЕТЕО
  • ООО «Юмисофт»
  • eScan
  • ExpoMap.ru
  • PeterHost
  • Joom
  • Cтудия веб-разработок Михаила Кечинова
  • Softline
  • LiveJournal
  • SQLInfo.ru
  • Element Group
  • bOombate
  • Бизнес-школа RMA
  • OpenQuality
  • Rusonyx
  • FL.ru
  • WebLancer
  • Prograbli
  • Valuehost
  • ImageCMS
  • RusBase
  • LiveBusiness
  • Манн, Иванов и Фербер
  • Свободная Пресса / Svobodnaya Pressa
  • PROFISPACE
  • Нетология
  • Альпина Паблишер
  • Plus / Плас
  • Агава
  • Хостинг-Центр
  • Макхост
  • Webnames.ru
  • PCWeek
  • Bugtraq.ru
  • Opennet
  • Moscow Business School
  • MTI
  • PR.Sape
  • TUT.BY / ТУТ.БАЙ
  • Системный администратор / System Administrator
  • ITMozg.ru
  • Retail and Loyalty
  • В-port
  • Setup.ru