Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019)

Материал из 0x1.tv

Докладчик
Игорь Ермаков.jpg
Игорь Ермаков

Игорь Ермаков, заместитель технического директора Mail.ru, рассказыважет о своем опыте работы с опенсорс технологиями в компании.

  • Компания активно использует опенсорс технологии, такие как Linux, Apache, MySQL, PostgreSQL, Redis, MongoDB, Cassandra, Zookeeper, RabbitMQ, ElasticSearch, и другие.
  • опенсорс технологии важны для решения проблем с отказоустойчивостью и высокой нагрузкой.
  • открытый исходный код для разработки своих продуктов, таких как тарантул и другие утилиты.
  • за семь лет количество репозиториев с открытым исходным кодом выросло до 200, и компания активно участвует в их развитии.

Процесс внесения патчей в код и возвращении его обратно в сообщество:

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


Преимущества и проблемы открытого исходного кода:

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

Экономическая сторона открытого исходного кода

  • Открытый исходный код имеет свою цену, которую нужно учитывать при его использовании.
    • опенсорс стоит денег, и может быть дороже, чем лицензионное решение
    • согласование с сообществом и подготовка документации
  • Необходимо иметь свой персонал для поддержки и обучения, а также учитывать возможные проблемы с обратной связью и технической поддержкой.
    • Отказ от поддержки десктопных продуктов mail для Linux — клиентов мало и поддержка не является экономически эффективной


Поддержка опенсорс-проектов:

  • Можно привлечь внешнюю команду для поддержки и развития собственного форка.
  • Покупка поддержки, но с возможностью наращивания собственной экспертизы.
  • Внутренние и внешние разработчики могут использовать и синхронизировать код, но это зависит от их взаимодействия и частоты синхронизации.
    • В некоторых случаях, проекты могут разъехаться настолько, что синхронизация становится невозможной.

Импортозамещение и опенсорс:

  • Важно понимать конечную цель импортозамещения и выбирать опенсорс-решения, исходя из этого.
  • Не бояться использовать опенсорс и создавать свои собственные проекты.
  • многие государственные структуры хотят перейти на Open Source решения, но иногда это только пиар

Работа с сообществом и поддержка разработчиков

  • Тарантул использует три коммитера для работы с сообществом и поддержки разработчиков.
  • Некоторые разработчики не пишут код, а занимаются ревью и общением с сообществом.

Коммерческие продукты часто становятся драйверами для создания открытых проектов, таких как Apache, nginx и Tarantool — открытые проекты могут быть созданы для решения конкретных проблем, а не для поиска новых идей.

Видео

Презентация

Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf
Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019)!.jpg



Plays:0   Comments:0