What skills required to become an excellent solution architect?