Not the original poster, but I noticed two things about MuleSoft. First and foremost the developer tooling - especially MuleSoft's Anypoint Studio IDE - is horrible. It could compete for the worst IDE experience out there and easily win by a landslide. It requires obscene amounts of resources (CPU/memory) and barely works with Hello World type applications. For anything midly complex than 1+1 = 2, be prepared to face constant freezes, frequent restarts and loss of developer productivity. Mule code is an XML based proprietary DSL, learning which isn't useful outside MuleSoft ecosystem. And this lock in / proprietary way is everywhere. e.g. Mule uses RAML (instead of Open API for API design) or Mule uses its own data transformation language called DataWeave which has a steep learning curve. The second and more concerning issue is the cost. MuleSoft is incredibly expensive as a product, and hiring good MuleSoft consultants is hard. It's difficult to justify it's price tag when there are better options available at lower prices (e.g. apigee/kong for api management). Other reasons include bad documentation, history of miserable support for backward compatibility (aka Mule 3 and Mule 4), treating other programming languages (python, java etc) as second class citizens in Mule etc
No comments yet.