A guide to the foundational software patterns and practices we rely on—the stuff that keeps systems understandable, reusable, and ready to scale.