Introduction To MULESOFT

MuleSoft is a platform/product for middleware need within an organization. Organization can have 100s of applications and different ERPs to run their day to day business operations. They can have different application like Salesforce, ERPs, E-commerce websites, Operational system and legacy systems. Organizations always want their system to be in sync so that they can operate all together and because of which integration need comes into picture. Below is comparison of legacy and MuleSoft API LED approch and how effectively MuleSoft fit as Middleware Solution.

Earlier integration implementation was more point to point within organization and that has its own set of challenges.


  • Complexity — if system A is connected with B,C and D and if there is a change in A system then all other system need a change
  • Rigid Architecture — no space for change
  • Reliability — if one of the system fail then there is no reliable way of putting that system out of network and all communication with the system will be lost
  • Tightly Coupled — each system is connected with all other system so change in one system need a change in many different system

With all such issues a need was arise for middleware system

This new middleware system will act as single point of system/platform through which any application within organization can exchange or share their data/information with another application. This removes the point to point integration complexities and challenges.

Advantages –

  • Remove earlier complexities of point to integration
  • Expose existing system functionalities as services within organization
  • Comes with reliability pattern for integrations
  • More agile — provide flexibility if there is a change required




Tech enthusiastic, life explorer, single, motivator, blogger, writer, software engineer

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

What is the ISO 20022 standard?

Take Advantaged of the Cloud and Protect Your Businesses Future

Fractal Iterations

Different Container Runtimes and Configurations in the same Kubernetes Cluster

A week of LeetCode (day 6/7)

Internet Information Services (IIS) — Quick Start

SSH Connection timeout increase on Linux VMs

Learn Python For Beginners — Static Data Type And Variable

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Tech enthusiastic, life explorer, single, motivator, blogger, writer, software engineer

More from Medium

What is FinancialForce Services CPQ? Everything You Need To Know!

How Nextview takes Managed Services to the next level

How to use the lightning-formatted-email, lightning-formatted-number, lightning-formatted-phone…

Lesson 4: Tableau CRM Data Integration Basics 📊 📈 📉