UNDERSTANDING HLD VS. LLD : THE ARCHITECTURAL FRAMEWORK DIFFERENCE