HLD VS. LLD ARCHITECTURE : GRASPING THE CRUCIAL DISTINCTIONS