~/talk

Looking back on migrating 30 microservices to a monorepository

links:none on file
slides:none on file

Migrates roughly 30 microservices into one monorepo while preserving Git history and keeping user-facing systems running; migration uses an automated six-line migration script to import repositories, adds CI gating with per-service checks and lightweight integration tests, and wires canary/preprod deployments so each service finalizes in about five minutes while some CI runs take ~13 minutes. Result is a single-repo layout, scripted branch/tag handling, and an automated deployment pipeline that cuts manual merge pain and avoids visible downtime.

AI-written summary · about

  1. 0:00Microservices migration intro
  2. 3:00Separate repo challenges
  3. 6:13Code review bottlenecks
  4. 9:53Monorepo approach choice
  5. 13:27Monorepo migration tech
  6. 18:08Deployment improvements
  7. 24:58Automating monorepo deploy
  8. 27:47Testing migrated services
  9. 31:36Team collaboration benefits
  10. 37:07Monorepo access management
  11. 41:30Final thoughts & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.