Интервью с руководителем по open source разработкам компании Twitter

14 августа 2012 года

Опубликовано интервью с Chris Aniszczyk, руководителем по открытым разработкам компании Twitter. В интервью рассказывается об активном использовании открытых проектов для организации работы сервисов, о преимуществах использования открытого ПО и вкладе Twitter в развитие открытых проектов. Использование открытого ПО обусловлено широкими возможностями адаптации и оптимизации данной категории программ для своих нужд. При начинании новых программных проектов инженеры Twitter прежде всего оценивают наличие существующих открытых продуктов, отвечающих требованиям компании, и дорабатывают их для решения поставленных задач.

Разработка в соответствии с принципами открытого ПО уже стала частью корпоративной культуры Twitter, поэтому код оригинальных разработок также переводится в разряд открытых, если они могут быть полезны сообществу. Из открытых проектов, которые используются для обеспечения работы первичных подсистем Twitter отмечается MySQL (по сути развивается собственный форк MySQL, улучшения из которого продвигаются в upstream), Cassandra, Hadoop, Lucene, Pig и множество других проектов фонда Apache, Memcached (на базе memcached создан открытый проект Twemcache). Из оригинальных разработок Twitter, переведённых в разряд открытых проектов, отмечается система нагрузочного тестирования Iago, распределенный трассировщик веб-приложений Zipkin, набор web-шаблонов Bootstrap, система анализа потоков данных Storm, библиотека для упрощения написания MapReduce-заданий на языке Scala Scalding, система обеспечения выполнения заданий на группе узлов Mesos, прокси-акселератор cachet, сервер для сбора и агрегации логов scribe, многочисленные дополнения для языка Ruby.

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Интервью с руководителем по open source разработкам компании Twitter», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.