How do you keep a monolith maintainable as it grows? | LetsGit.IT