Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Preparing for the great snakes migration by Heather Williams

Pycon ZA
October 09, 2020

Preparing for the great snakes migration by Heather Williams

A Lightning Talk at PyCon ZA 2020

Pycon ZA

October 09, 2020
Tweet

More Decks by Pycon ZA

Other Decks in Programming

Transcript

  1. The Problem • A large codebase • Around 3 000

    python files used to generate questions on a website • Monolith disguised as microservices
  2. Solution: Walled gardens • Make the monolith a true monolith

    • Identify the real microservices • Docker all the things • Walled garden around the python files for questions
  3. Solution: requirements files • Remove unnecessary dependencies • Upgrade out

    of date dependencies • Note what needs python 3 to upgrade