DevOps Stage speaker · 2019

Pavel Zhukov

CTO, Co-Founder, iDecisionGames

  • Ukraine
  • Talk language: English

Pavel Zhukov (CTO, Co-Founder, iDecisionGames) gave the talk “Monorepo and how to migrate to it” at DevOps Stage 2019 in Kyiv, 18–19 October 2019.

About Pavel Zhukov

Pavel Zhukov is a System Architect with an experience of 7 years in startups development and 4 years in enterprise grade systems. He built an educational startup iDecisionGames, which is currently being used by top US universities and business schools like MIT, Harvard, Stanford, Yale, etc.Now his team is working on a new educational startup Lingua.Live, which is targeted at people who want to learn languages in a social and collaborative way.While working as a lead architect of a startup he had a chance to also take part in architecting and leading several large enterprise projects. Nowadays he’s applying knowledge of rapid projects development to enterprise applications and environments.

Talk

Talk · DevOps Stage 2019 · Kyiv · Stream C · Day 1, 15:00 - 15:45

Monorepo and how to migrate to it

Managing the development of a large microservice-based application is tough. How do the large companies like Google and Facebook do it? Monorepo comes to the rescue!

This presentation will discuss the benefits of keeping all your code in one mono-repository as opposed to keeping each microservice in separate ones.

How to configure your CI/CD to build only the microservices that were updated?

How does it change the development flow and communications between teams within the same project? What are the best practices and the common pitfalls to be aware of when doing the migration? When is the right time to move to monorepo? This talk will shed light on these and other questions on how to make your code structure and processes around it simpler and more efficient.

From the DevOps Stage conference archive (2019). This site is not connected to that conference or its organizer — see our disclaimer. Speakers can ask for changes or removal via hello@devopsstage.com.