Billions of lines of code in a single repository, SRSLY? by Guillaume Laforge

Фрилансерский Код-Дизайн JS
Фрилансерский Код-Дизайн JS

Google stores all its source code in one single monolithic repository! Imagine 25,000 software developers working simultaneously on 86 TB of data, including two billion lines of code in 9 million unique source files. Each week, there are as many lines of code changed as there are lines in the full Linux kernel repository. How does Google’s source code works at this scale? What are the advantages and drawbacks of such an approach? Come and learn about what it means to work on such a big mammoth repository. Guillaume Laforge is Developer Advocate at Google, in the Google Cloud Platform team. He's well-known for his decade-long work on the Apache Groovy programming language project, for which he serves as Chair of the Project Management Committee at the Apache Software Foundation. Guillaume is also a co-founder of the French tech podcast "Les Cast Codeurs". [YJP-1600]


Keywords (if available)
Comments

Users Comments

Related Videos

Related videos

Thumbnail

JUNSUN Androidradio | Wie gut ist der Radioempfang? | FM Tuner Test

Hallo liebe Abonnenten, in diesem Video möchte ich euch die Radiofunktion des Junsun/XTRONS Radios vorführen. Dabei werden wir auch ein Auge auf den Radioempfang und dessen -funktionen werfen. Leider finde ich im Internet sehr viel Feedback über ...

By Фрилансерский Код-Дизайн JS

Duration: 8:22

Thumbnail

Why Google Stores Billions of Lines of Code in a Single Repository

This talk will outline the scale of Google’s codebase, describe Google’s custom-built monolithic source repository, and discuss the reasons behind choosing this model of source control management. It will include background on the systems and wor...

By Эксперт по Vue

Duration: 30:50

Thumbnail

Why Google and Meta Put Billion Lines of Code In 1 Repository?

Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bytebytego.ck.page/subscribe Animation tools: Adobe Illustrator and After Effects. Checkout our bestselling System Design Interview books: Volume 1: https...

By JavaScript Testing

Duration: 7:09

Thumbnail

38 - Why Google and Meta Put Billion Lines of Code In 1 Repository?

00:00 Intro 00:43 Mono Repos 03:35 Micro Repos 04:32 Collaborating Взято отсюда: https://www.youtube.com/channel/UCZgt6AzoyjslHTC9dz0UoTw #coding #programming #developers #softwaredevelopment #techcommunity #learnprogramming #programmerl...

By Рандомный индус с Ютуба

Duration: 7:09

Thumbnail

What can you learn from thousands of source files in Github? by Guillaume Laforge

Github and Google recently released a huge dataset on BigQuery about all the Open Source code contained on Github, thanks to the data from the Github Archive project. What can you learn from such a dataset? What about learning about the most frequen...

By Учимся программировать

Duration: 31:08

Thumbnail

What can you learn from thousands of source files in Github? by Guillaume Laforge

Github and Google recently released a huge dataset on BigQuery about all the Open Source code contained on Github, thanks to the data from the Github Archive project. What can you learn from such a dataset? What about learning about the most frequen...

By JavaScript и аналитика данных

Duration: 29:49

Thumbnail

The never-ending REST API design debate by Guillaume Laforge

What should a good REST API look like? Should you use verbs or nouns in your resource paths? How do you handle versioning of APIs? How to deal with partial responses and pagination? Which status codes should I make use of? What about sorting, filteri...

By Vue Beyond

Duration: 59:28

Thumbnail

Cloud Run, serverless containers in action by Guillaume Laforge

TOOLS-IN-ACTION ? voxxeddays.com/microservices ✉️ To receive informations: http://eepurl.com/dvCYC5 (Callforpaper/tickets/Sponsoring/Press) #Conference #developers #microservices

By JavaScript для веб-дизайнеров

Duration: 25:26

Thumbnail

Qu'apprend-on de millions de fichiers dans Github ? (Guillaume Laforge)

Récemment, Github et Google ont sorti sur BigQuery un énorme dataset avec tout le code open source stocké dans Github, à partir du projet Github Archive. Qu'est-ce que l'on peut apprendre d'un tel dataset ? Dans cette session, nou...

By Учим JS С Основ

Duration: 51:58

Thumbnail

A Groovy journey in Open Source land by Guillaume Laforge

In dog years... err... Open Source years, the Groovy programming language project is a very mature and successful one, as its 4.5 million downloads a year can attest. The Groovy language is certainly the most widely deployed alternative language of t...

By JavaScript Mastery

Duration: 61:11

Thumbnail

Google I/O 2009 - Groovy and Grails in App Engine

Google I/O 2009 - Groovy and Grails in App Engine Guillaume Laforge In this session, Guillaume Laforge, Groovy project manager, will walk you through a rapid introduction to Groovy, to get you up-to-speed with this popular JVM language. Then, he w...

By Классы PHP

Duration: 60:15

Thumbnail

Generative AI in practice: Concrete LLM use cases in Java, with the PaLM API By Guillaume Laforge

Large language models (LLMs) are a powerful new technology that can be used for a variety of tasks, including generating text, translating languages, and writing different kinds of creative content. However, LLMs can be difficult to use, especially f...

By JS Профи

Duration: 51:57

Thumbnail

New serverless solutions on Google Cloud for functions, apps and containers (Guillaume Laforge)

Plenty of novelties in the Serverless offering of Google Cloud Platform, whether you’re developing functions, apps or containers. Let’s get started with the new modern runtimes for the venerable Google App Engine, sandboxed thanks to the open so...

By Advanced JavaScript

Duration: 42:24

Thumbnail

Choreography vs Orchestration in serverless microservices (Guillaume Laforge)

Voxxed Days Luxembourg 2022 Room: Main Room Type: Conference We went from a single monolith to a set of microservices that are small, lightweight, and easy to implement. Microservices enable reusability, make it easier to change and scale apps on de...

By Дорожный путеводитель

Duration: 49:53

Thumbnail

Guillaume Laforge interview about Groovy

Lucy from Voxxed interview Guillaume Laforge about Groovy and his Devoxx presentations. Author: Guillaume Laforge Guillaume Laforge is the Groovy Project Manager, and Spec Lead of JSR-241, the Java Specification Request standardizing the Groovy dyn...

By Введение в JavaScript

Duration: 5:31

Thumbnail

Guillaume Laforge interview @ JAX London 2013

Guillaume Laforge talks about his favourite projects in the Groovy ecosystem, and the growth of the language in the last year. Filmed backstage at JAX London 2013.

By Доход с JS Проектов

Duration: 5:07

Thumbnail

Choreography vs Orchestration in serverless microservices by Mete Atamel and Guillaume Laforge

We went from a single monolith to a set of microservices that are small, lightweight, and easy to implement. Microservices enable reusability, make it easier to change and scale apps on demand but they also introduce new problems. How do microservice...

By Уроки Простого JS

Duration: 50:09

Thumbnail

Le design d'API REST, un débat sans fin ? (Guillaume Laforge)

A quoi devrait ressembler une bonne API REST ? Est-ce qu'on doit utiliser des verbes ou des noms pour nos ressources ? Comment gérer le versionnage d'une API ? Quid des réponses partielles ou de la pagination ? Quel status code doit-on ut...

By JavaScript и создание игр

Duration: 45:21

Thumbnail

Choreography vs Orchestration in serverless microservices (Guillaume Laforge)

We went from a single monolith to a set of microservices that are small, lightweight, and easy to implement. Microservices enable reusability, make it easier to change and scale apps on demand but they also introduce new problems. How do microservice...

By Программистский Лагерь

Duration: 46:10

Thumbnail

JavaOne Minute with Guillaume Laforge

Danno Ferrin: Guillaume Laforge talks about the script bowl and all things Groovy.

By Фрилансерский Дизайн-Кодер JS

Duration: 1:24