MuleSoft Implements NGINX Plus

MuleSoft provides the most widely used integration platform (Mule ESB and CloudHub) for connecting SaaS and enterprise applications in the cloud and on premises. 

APIs are the digital glue that allows applications to talk to one another and exchange data. The MuleSoft software platform enables companies to embrace the explosion of application, data, and devices and make it easier connect to with them.

Business Challenge

Mobility, cloud, big data, and the Internet of Things are changing how businesses connect employees, applications, and devices. Expensive, time consuming custom code was formerly the only way to integrate applications and services across a business. MuleSoft is changing that. Its Anypoint Platform™ is a complete solution for API led connectivity that creates a seamless application network of apps, data, and devices, both on premises and in the cloud. This hybrid integration platform includes iPaaS, ESB, and a unified solution for API management, design, and publishing.

The MuleSoft cloud runtime for the Anypoint Platform is hosted on Amazon Web Services (AWS), and each customer deploys and runs its own applications on one or more workers. With each worker being a virtual machine, MuleSoft has thousands of workers running on it. MuleSoft’s challenge? Meet the performance and availability requirements of each customer with little visibility into the customer’s applications or upstream configurations. In addition, customers’ applications and needs change frequently. MuleSoft needed a better picture of customer traffic and the ability to respond dynamically in order to manage it most effectively.


Specialized expertise for optimized deployments

“One of the reasons we moved to F5 NGINX Plus is its superior support,” says Leschinsky. “Their team is very technical and fast, delivering clean, proven solutions.” MuleSoft was able to quickly implement NGINX Plus with its current infrastructure. There was no need to replace or add hardware to achieve the ultra high performance MuleSoft needed.

The NGINX support team also helps MuleSoft with optimizing its implementation. When the MuleSoft team ran into an SSL performance issue, NGINX engineers worked closely with them to resolve it, delivering a new binary in less than two weeks. MuleSoft had been proactively looking at the issue, and the quick resolution meant customers were not impacted.

Time and cost savings

NGINX Plus also saves MuleSoft a great deal of time and has helped the company avoid extra expenses. “We don’t have to spend more time ourselves to ensure high performance for our customers,” says Leschinsky. “NGINX Plus correctly handles backend additions and removals from pools and enables us to seamlessly upgrade instances of our platform. Our customers never experience a blip in performance.” 

Simplified security

With NGINX Plus, MuleSoft can easily ensure end to end SSL encryption of customer traffic. In the past, if a customer decided to use encryption, the MuleSoft team had to re establish SSL connections at various points across the traffic path. Now, NGINX Plus opens an encrypted connection to the customer’s app and maintains it across the path without human intervention.

Extending flexibility and performance

Leschinsky is impressed with the fact that NGINX Plus is also stable and lightweight, easily able to handle the demands of the MuleSoft environment, enabling a high quality experience for customers. Using reconfigurable DNS on the backend, the Anypoint Platform can identify relevant characteristics of customer traffic on the fly and proxy it to the appropriate server. As a result, the platform can handle whatever customers choose to deploy.

“We want to give our customers the most flexibility for their applications,” Leschinsky says. “NGINX Plus’s robust features, scale, and versatility give customers more freedom in integrating their applications. At the same time, NGINX Plus gives us the agility we need to anticipate and meet customers’ needs as they arise—without fear of compromising availability or performance.”

Having proved the value of NGINX Plus in the cloud runtime, MuleSoft has expanded its use of NGINX Plus within Anypoint Platform. Today, NGINX Plus is used in all Anypoint Platform services.

NGINX Plus lets MuleSoft say ‘yes’

“Our goal is to help customers transform their businesses by providing a powerful platform that enables API led connectivity,” says Leschinsky. “NGINX Plus gives us lots of flexibility. We can be more responsive to customers. We can make their integrations easier and accommodate more requests. NGINX Plus lets us say ‘yes’ to what our customers want.”

MuleSoft logo
  • Improved flexibility, visibility, and performance
  • Automates end to end SSL encryption of customer traffic
  • Superior support for optimizing deployments for ultra-high performance.

  • With little visibility into its customer’s applications or upstream configurations, meeting customer performance and availability requirements was challenging
  • Because customer applications and needs change frequently, the company needed a better picture of customer traffic
  • The company lacked the ability to respond dynamically to manage customer traffic more effectively