Nguyen Le Phong
Back to blog

Writing

Source & Architecture

How to structure source code so it survives growth, teams, and change.

Practical, beginner-friendly deep-dives on software architecture and how source code is organised — from Ports & Adapters and Clean Architecture to dependency management, module boundaries, and the trade-offs behind each. Built on diagrams, real examples, and lessons that scale from solo projects to enterprise systems.