EXPLORING HIGH-LEVEL DESIGN VS. LLD : THIS ARCHITECTURAL DIVIDE