How would you ensure architectural guidelines are followed across a large engineering team at Persistent Systems?