How to Split an Existing Monolithic Mobile App Into Modules Safely
The snow that morning softened everything outside the office windows, but inside, the air stayed tense. We were looking at a dependency map printed across a whiteboard—lines crossing lines, screens tied together in ways that felt accidental. The room felt warmer than it needed to be because the heating vents ran constantly, humming along the wall. I stood there with a marker in my hand, tracing areas of an app that had grown as one long body, and the team gathered quietly as if we were preparing for delicate work rather than technical planning.