Конференция завершена. Ждем вас на РИТ++ в следующий раз!

Принципы DevOps для оптимизации сроков доставки ПО на RootConf

Системный анализ для выявления узких мест в конвейере доставки ПО

Преимущество принципов DevOps заключается в том, что они собрали в себе весь опыт предыдущих, не всегда, мягко говоря, удачных попыток оптимизации сроков доставки ПО. Теория ограничений научила нас, что оптимизация в любом месте, кроме самого узкого, не приведет к лучшим результатам. А зачастую и наоборот — приблизит крах.

Антон Вайс (Отомато) полагает, что DevOps зиждется на системном анализе и измерениях, вместе с ним на конференции мы рассмотрим все части конвейера доставки ПО и обсудим: что измерять, как измерять, как использовать системный анализ для выявления этих узких мест, и как это поможет вам в оптимизации сроков доставки ценности вашей ИТ-организации.

Оптимизация размещения виртуальных машин по мастер-серверам

Глеб Альшанский из Jet.Team обещает рассказать, как совместное размещение виртуальных машин (VM) с максимально различными профилями нагрузки на одном мастер-сервере может серьезно увеличить утилизацию ресурсов мастер-сервера.

Из доклада узнаем:

  • как определять профили нагрузки VM, учитывая случайный характер нагрузки;
  • как предсказывать профили нагрузки VM;
  • как определить с учетом заданного SLA, какие мастер-сервера являются перегруженными, а какие — недонагруженными;
  • какие критерии оптимизации нагрузки существуют;
  • как рассчитать оптимальное размещение VM с различными профилями нагрузки на мастер-серверах;
  • какой экономический эффект можно ожидать от оптимизации размещения VM.

Также Глеб даст практические советы по внедрению подобного ПО и приведет примеры.

Mobile DevOps

Адепты DevOps утверждают, что этот подход чаще всего применим и необходим только для больших команд. Мобильные приложение, вроде как, поменьше, чистого Ops почти нет, однако проблем в проектах меньше от этого не становится.

Вячеслав Черников из Binwell считает, что искать помощи нужно в Mobile DevOps, и заодно обещает объяснить, почему это не только маркетинг, но и автоматизация CI/CD, тестирования и мониторинга.

В докладе рассмотрим, чем Mobile DevOps отличается от обычного DevOps, а самое главное — определим основные болевые точки мобильной разработки, чтобы грамотно перекрыть возможные проблемы с помощью автоматической сборки и тестирования.

Devops в коробочной разработке

А что же с коробочными продуктами? Они, с их релизами раз в полгода, в стороне?

Максим Лапшин с Erlyvideo точно не в стороне. Несмотря на релизы раз в месяц, они внедрили полезные практики:

  • жесткое правило на отгружаемость мастер-ветки;
  • сборка в пакет каждого коммита;
  • прогон тестов;
  • методика ежедневной установки мастера пользователям.

Из доклада узнаем, как это помогает снижать количество багов.

Присоединяйтесь!

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

Не забудьте, что фестиваль — это не только доклады. В гуглогруппах и на Хабре вы не поймаете гуру за руку и не «допросите» его с пристрастием, а в книгах вы не найдете сотен единомышленников.

Итого, у вас на руках все карты, чтобы забронировать билеты.

До встречи 28 и 29 мая в Сколково!