MuleSoft CTO Touts Advantages of API-First Design