SESSION + Live Q&A

One repo to enable DevOps #monorepo

These days there is a clear trend to store your versioned files in a DVCS, a distributed version control system, which is typically Git. A DVCS is aimed at on one project, for example the sources of one library or one product. The Linux kernel, for which Git was originally designed, is almost the exception for its repository size and scope.

Keeping repositories separate has many advantages, especially for developers, however there are also challenges. Individual projects such as modules are not always independent but have interdependencies, which need to be managed. For DevOps teams this adds complications which are much easier addressed if all projects were stored in a single repository: a monorepo.

What is needed is a hybrid approach: individual repos to individual developers that are stored in the backend as a single monorepo for the DevOps teams. In this talk we are going to discuss the pros and cons of the different approaches and the requirements for a monorepo.


Speaker

Sven Erik Knop

Solutions Architect @ConfluentInc

Sven Erik Knop is a Solutions Architect for Confluent, helping customers to design and implement distributed architectures with Apache Kafka. Prior to Confluent, Sven Erik worked at Perforce Software as a Senior Consultant, deploying and optimising hundreds of Perforce installations, presenting...

Read more
Find Sven Erik Knop at:

Track

Sponsored Solution Track I - 2017

Topics

DevOpsRepository

Video

Video is not available

Share

From the same track

SESSION + Live Q&A Telemetry

Mastering the app Store landscape with telemetry

There are hundreds of App stores in the world serving millions of customers with millions of apps; these numbers are ever increasing and not just limited to smartphone or tablet App stores, making sense of this data to provide valuable insight on the trends across multiple territories and...

Kaushik Patel

Usman Khan

Data Scientist

SESSION + Live Q&A DevOps

Dev Ops @ Scale

Remember the times when one server was enough? And a guy named “sysadmin” was babysitting it along with his other duties of installing MS Office for everybody? For better or for worse, those times are long gone. Today, companies manage tens of thousands of servers and perform thousands of...

Baruch Sadogursky

Developer Advocate @JFrog

SESSION + Live Q&A Security

Continuously Delivering Security in the Cloud

What does it really mean to keep systems secure on the cloud? When software workloads are distributed across elastic clusters, scaling automatically, and changing rapidly the notions of what it means to be secure shift. In this talk I’ll show concrete patterns for continuously delivering...

Casey West

Principal Technologist for Cloud Foundry

SESSION + Live Q&A Lessons

Lessons Learned Building Hyper-Scale Cloud Service

Oracle is getting serious about the cloud and is building out new cloud services at a rapid pace. In order to build those hyper-scale, resource efficient multi-tenant services, they have chosen Docker containers and tool such as Kubernetes to optimize resource consumption and devops processes....

Harvey Raja

Coherence Architect

SESSION + Live Q&A Artificial Intelligence

Empowering Apps with Microsoft Cognitive Services

Microsoft Cognitive Services let you build apps with powerful algorithms using just a few lines of code. They work across devices and platforms such as iOS, Android, and Windows, keep improving, and are easy to set up. Join us to learn about those APIs (including Bing search APIs) and see how you...

Blazej Kotelko

Senior Program Manager

View full Schedule