Three ways to Structure a Codebase containing
Multiple Applications
It is common to find codebases (monorepos) in which logic is
repeated across multiple applications. We evaluate three
ways to structure such codebases for ease of development,
version control, and deployment.