Переходьте в офлайн за допомогою програми Player FM !
Decomposing a massive Rails monolith with Kirsten Westeinde, software development manager at Shopify
Manage episode 300127727 series 2816973
What’s it like to deconstruct one of the largest Rails codebases (3 million lines of code, 500,000+ lifetime commits, 40,000 files) on the planet? And why didn’t Shopify follow the standard path to microservices, but instead chose to modularize their monolith? In this episode, Kirsten Westeinde, software development manager at Shopify, describes how her team led the charge in refactoring and re-architecting Shopify's massive codebase, sharing the winding path they took to make this massive change and the way they tackled both the technical and human side of this challenge.
Show notes & transcript: https://about.sourcegraph.com/podcast/refactoring-shopify-codebase-kirsten-westeinde/
Sourcegraph: about.sourcegraph.com
41 епізодів
Decomposing a massive Rails monolith with Kirsten Westeinde, software development manager at Shopify
Manage episode 300127727 series 2816973
What’s it like to deconstruct one of the largest Rails codebases (3 million lines of code, 500,000+ lifetime commits, 40,000 files) on the planet? And why didn’t Shopify follow the standard path to microservices, but instead chose to modularize their monolith? In this episode, Kirsten Westeinde, software development manager at Shopify, describes how her team led the charge in refactoring and re-architecting Shopify's massive codebase, sharing the winding path they took to make this massive change and the way they tackled both the technical and human side of this challenge.
Show notes & transcript: https://about.sourcegraph.com/podcast/refactoring-shopify-codebase-kirsten-westeinde/
Sourcegraph: about.sourcegraph.com
41 епізодів
Усі епізоди
×Ласкаво просимо до Player FM!
Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.