Continuous integration в Яндексе

Поддержка огромной кодовой базы с одновременным обеспечением высокой производительности большого числа разработчиков — это серьезный вызов. В течение последних 5 лет в Яндексе идет разработка особой системы непрерывной интеграции. В данной статье мы расскажем про масштаб кодовой базы Яндекса, про перенос разработки в единый репозиторий с trunk-based подходом к разработке, про то, какие задачи должна решать система непрерывной интеграции для эффективной работы в таких условиях.

Много лет назад в Яндексе никаких особенных правил в разработке сервисов не было: каждый отдел мог использовать любые языки, любые технологии, любые системы деплоя. И как показала практика, такая свобода не всегда помогала двигаться вперед быстрее. В то время для решения одних и тех же задач часто существовало несколько собственных или open-source разработок. С ростом компании такая экосистема работала всё хуже. При этом мы хотели остаться одним большим Яндексом, а не разделиться на множество независимых компаний, потому что это дает массу преимуществ: много людей делают одни похожие задачи, результаты их труда можно использовать повторно. Начиная от разнообразных структур данных, типа распределённых хеш-таблиц и lock-free очередей, и заканчивая множеством разного специализированного кода, который мы написали за 20 лет.

Читать дальше →
Continuous integration в Яндексе
Source: habrahabr

Continuous integration в Яндексе

Поддержка огромной кодовой базы с одновременным обеспечением высокой производительности большого числа разработчиков — это серьезный вызов. В течение последних 5 лет в Яндексе идет разработка особой системы непрерывной интеграции. В данной статье мы расскажем про масштаб кодовой базы Яндекса, про перенос разработки в единый репозиторий с trunk-based подходом к разработке, про то, какие задачи должна решать система непрерывной интеграции для эффективной работы в таких условиях.

Много лет назад в Яндексе никаких особенных правил в разработке сервисов не было: каждый отдел мог использовать любые языки, любые технологии, любые системы деплоя. И как показала практика, такая свобода не всегда помогала двигаться вперед быстрее. В то время для решения одних и тех же задач часто существовало несколько собственных или open-source разработок. С ростом компании такая экосистема работала всё хуже. При этом мы хотели остаться одним большим Яндексом, а не разделиться на множество независимых компаний, потому что это дает массу преимуществ: много людей делают одни похожие задачи, результаты их труда можно использовать повторно. Начиная от разнообразных структур данных, типа распределённых хеш-таблиц и lock-free очередей, и заканчивая множеством разного специализированного кода, который мы написали за 20 лет.

Читать дальше →
Continuous integration в Яндексе
Source: habrahabr

Continuous integration в Яндексе

Поддержка огромной кодовой базы с одновременным обеспечением высокой производительности большого числа разработчиков — это серьезный вызов. В течение последних 5 лет в Яндексе идет разработка особой системы непрерывной интеграции. В данной статье мы расскажем про масштаб кодовой базы Яндекса, про перенос разработки в единый репозиторий с trunk-based подходом к разработке, про то, какие задачи должна решать система непрерывной интеграции для эффективной работы в таких условиях.

Много лет назад в Яндексе никаких особенных правил в разработке сервисов не было: каждый отдел мог использовать любые языки, любые технологии, любые системы деплоя. И как показала практика, такая свобода не всегда помогала двигаться вперед быстрее. В то время для решения одних и тех же задач часто существовало несколько собственных или open-source разработок. С ростом компании такая экосистема работала всё хуже. При этом мы хотели остаться одним большим Яндексом, а не разделиться на множество независимых компаний, потому что это дает массу преимуществ: много людей делают одни похожие задачи, результаты их труда можно использовать повторно. Начиная от разнообразных структур данных, типа распределённых хеш-таблиц и lock-free очередей, и заканчивая множеством разного специализированного кода, который мы написали за 20 лет.

Читать дальше →
Continuous integration в Яндексе
Source: habrahabr

[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки

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

Ситуация до плёночного кризиса: безопасный и доходный рынок

Хотя Kodak и Fujifilm производили фотокамеры, их основным бизнесом была фотоплёнка и продажи услуг постобработки. Согласно Forbes, Kodak «с удовольствием раздавала камеры в обмен на то, чтобы подсадить людей на оплату проявки фотографий – в результате чего доля Kodak на рынке химикатов и бумаги, используемых для проявки и печати фотографий, составляла приятные 80%».
Читать дальше →
[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки
Source: geektimes

[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки

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

Ситуация до плёночного кризиса: безопасный и доходный рынок

Хотя Kodak и Fujifilm производили фотокамеры, их основным бизнесом была фотоплёнка и продажи услуг постобработки. Согласно Forbes, Kodak «с удовольствием раздавала камеры в обмен на то, чтобы подсадить людей на оплату проявки фотографий – в результате чего доля Kodak на рынке химикатов и бумаги, используемых для проявки и печати фотографий, составляла приятные 80%».
Читать дальше →
[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки
Source: geektimes

[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки

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

Ситуация до плёночного кризиса: безопасный и доходный рынок

Хотя Kodak и Fujifilm производили фотокамеры, их основным бизнесом была фотоплёнка и продажи услуг постобработки. Согласно Forbes, Kodak «с удовольствием раздавала камеры в обмен на то, чтобы подсадить людей на оплату проявки фотографий – в результате чего доля Kodak на рынке химикатов и бумаги, используемых для проявки и печати фотографий, составляла приятные 80%».
Читать дальше →
[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки
Source: geektimes

[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки

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

Ситуация до плёночного кризиса: безопасный и доходный рынок

Хотя Kodak и Fujifilm производили фотокамеры, их основным бизнесом была фотоплёнка и продажи услуг постобработки. Согласно Forbes, Kodak «с удовольствием раздавала камеры в обмен на то, чтобы подсадить людей на оплату проявки фотографий – в результате чего доля Kodak на рынке химикатов и бумаги, используемых для проявки и печати фотографий, составляла приятные 80%».
Читать дальше →
[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки
Source: geektimes

[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки

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

Ситуация до плёночного кризиса: безопасный и доходный рынок

Хотя Kodak и Fujifilm производили фотокамеры, их основным бизнесом была фотоплёнка и продажи услуг постобработки. Согласно Forbes, Kodak «с удовольствием раздавала камеры в обмен на то, чтобы подсадить людей на оплату проявки фотографий – в результате чего доля Kodak на рынке химикатов и бумаги, используемых для проявки и печати фотографий, составляла приятные 80%».
Читать дальше →
[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки
Source: geektimes

[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки

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

Ситуация до плёночного кризиса: безопасный и доходный рынок

Хотя Kodak и Fujifilm производили фотокамеры, их основным бизнесом была фотоплёнка и продажи услуг постобработки. Согласно Forbes, Kodak «с удовольствием раздавала камеры в обмен на то, чтобы подсадить людей на оплату проявки фотографий – в результате чего доля Kodak на рынке химикатов и бумаги, используемых для проявки и печати фотографий, составляла приятные 80%».
Читать дальше →
[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки
Source: geektimes

[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки

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

Ситуация до плёночного кризиса: безопасный и доходный рынок

Хотя Kodak и Fujifilm производили фотокамеры, их основным бизнесом была фотоплёнка и продажи услуг постобработки. Согласно Forbes, Kodak «с удовольствием раздавала камеры в обмен на то, чтобы подсадить людей на оплату проявки фотографий – в результате чего доля Kodak на рынке химикатов и бумаги, используемых для проявки и печати фотографий, составляла приятные 80%».
Читать дальше →
[Перевод] Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки
Source: geektimes