Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Building Software at Google Scale Tech Talk

Автор: Google TechTalks

Загружено: 2012-03-30

Просмотров: 58073

Описание:

Google Tech Talk
March 21, 2012

Presented by
Michael Barnathan, Software Engineer, Google
Greg Estren, Software Engineer, Google
Pepper Lebeck-Jobe, Software Engineer, Google

ABSTRACT

At past Google NYC Tech Talks, we learned about tools that helped Google engineers automate quality testing, so that Google products could be released frequently without extensive manual testing phases or manual invocations of tools like JUnit, WebDriver, or JavaScript Test Driver.

This talk covers the Google Build System, which Google engineers use to build software from a unified, language-agnostic, continuously integrated code base, quickly and at scale. When a developer initiates a build, the build system automatically computes the minimal number of artifacts that need to be built and determines the optimal strategy for producing them as fast as possible using the resources of many worker machines. On average, each build request triggers thousands of source file compilations, while still completing within seconds.

At Google, all software components are compiled from source, in a highly parallelized fashion, possibly across thousands of machines dedicated to software compilation. Build artifacts that compose software components are also shared across build requests, such that if a developer builds a component and another developer builds a similar component, the artifacts in common between them are not built twice.

This talk will discuss in detail how all this "magic" works. More than just a time-saver for our developers, the high performance and unprecedented scale of our build system make possible far-reaching quality goals, such as continuously testing Google's entire codebase at every revision.

This talk will be given by three engineers on the build system team.

Building Software at Google Scale Tech Talk

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Automating Your Browser Based Testing Using WebDriver

Automating Your Browser Based Testing Using WebDriver

Keynote: Twitter's search architecture

Keynote: Twitter's search architecture

Design Microservice Architectures the Right Way

Design Microservice Architectures the Right Way

Introduction to NoSQL • Martin Fowler • GOTO 2012

Introduction to NoSQL • Martin Fowler • GOTO 2012

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Программирование в 2026. Выгорание, снова надо учить, возраст может стать помехой | Новогодний стрим

Программирование в 2026. Выгорание, снова надо учить, возраст может стать помехой | Новогодний стрим

Роадмап Backend разработчика в 2026 году

Роадмап Backend разработчика в 2026 году

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Удар по резиденции Путина: что не сходится в версии Москвы об атаке Валдайской резиденции

Удар по резиденции Путина: что не сходится в версии Москвы об атаке Валдайской резиденции

НОЛЬ погибших пассажиров | НЕВЕРОЯТНЫЙ рекорд Ил-86

НОЛЬ погибших пассажиров | НЕВЕРОЯТНЫЙ рекорд Ил-86

Google I/O 2009 - The Myth of the Genius Programmer

Google I/O 2009 - The Myth of the Genius Programmer

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Удар по резиденции Путина на Валдае. Новогодняя сказка Кремля / Наброски #213

Удар по резиденции Путина на Валдае. Новогодняя сказка Кремля / Наброски #213

Теорема Пуанкаре-Перельмана простыми словами – математик Алексей Савватеев | Научпоп

Теорема Пуанкаре-Перельмана простыми словами – математик Алексей Савватеев | Научпоп

Как работала машина

Как работала машина "Энигма"?

Mastering Chaos - A Netflix Guide to Microservices

Mastering Chaos - A Netflix Guide to Microservices

The Clean Code Talks - Don't Look For Things!

The Clean Code Talks - Don't Look For Things!

Scaling Slack - The Good, the Unexpected, and the Road Ahead

Scaling Slack - The Good, the Unexpected, and the Road Ahead

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

"Caching at Netflix: The Hidden Microservice" by Scott Mansfield

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]