The structural decisions in a codebase: layering, module boundaries, dependencies and the patterns applied.
Let's discuss how we can help with your project.