Combining event-driven architecture principles with MuleSoft’s API-led connectivity approach