Standalone Mule runtime engine allows customers to deploy applications in their server, located in the cloud or data center. All application data remains within the customer network so it is a choice for security conscience customers who may have regulatory needs or security policies to comply with.
However, as the customer’s application network grows they may face various challenges with a standalone architecture:
Lilly Hulse, Digital Technology Solutions Degree Apprentice at Bentley Motors, presented during our Developer Meetup at MuleSoft CONNECT Digital EMEA in June. She is fairly new to using MuleSoft and shares her journey creating her first APIs while working at Bentley. In this post, she will tell her story and offer tips for how other developers can start their own MuleSoft journey. Below, she discusses how she delivered her first MuleSoft project to unlock data at Bentley.
Anypoint Runtime Fabric is a container service that automates the deployment and orchestration of Mule applications and API gateways. Runtime Fabric runs within a customer-managed infrastructure on AWS, Azure, virtual machines (VMs), and bare-metal servers.
Some of the capabilities of Anypoint Runtime Fabric include:
Isolation between applications by running a separate Mule runtime engine per application.
Ability to run multiple versions of Mule on the same set of resources.
The biggest priority for our tooling continues to be ensuring developer productivity with Mule 4 and Anypoint Studio. However, developer productivity doesn’t apply to just the individual developer, it also applies to teams of developers. With our recent releases, our focus has been to bridge the critical gaps faced by development teams. Today, we are excited to share the new features that come with Studio 7.5 and 7.6, including the ability to collaborate on API specifications with your teammates.
Observability is a comprehensive set of capabilities around logging, analytics, monitoring, troubleshooting, and measurement of a system. Here the term system is broadly used to indicate platform, runtimes, and applications. Observability plays a consequential role in providing the real-time pulse of a system. Lacking observability in a system would be similar to flying an aircraft without a fuel indicator.
There are a variety of ways to establish connectivity between Anypoint CloudHub workers and systems deployed on backend customer-hosted or vendor-managed data-centers. One of the ways is through Anypoint VPN which provides a secure tunnel between cloudhub workers and a data-center. In order to setup the VPN tunnel or extend the CloudHub network with corporate network, we need to setup Anypoint VPC. Anypoint VPC provides an isolated network segment to host CloudHub workers.
As organizations expand access to their services by productizing APIs and exposing them through developer portals, developers are looking for easy ways to understand and consume these APIs. API description formats like the RESTful API Modeling Language (RAML) and the OpenAPI Specification (OAS) provide a way for users to understand and interact with these services without needing to understand the underlying implementation logic.
In May 2020, we announced the general availability of Mule 4.3, Studio 7.5, and MUnit 2.5. This release concluded a long internal journey with several objectives: hardening and stability, performance parity between Mule 3 and Mule 4, and closing developer productivity gaps (API specification lifecycle in Studio) in Studio 7. As we made this release public, we achieved an important milestone in Mule 4’s evolution. Mule 4.3 is now better-equipped than ever before to welcome Mule 3 applications into Mule 4.
Runtime Fabric has consolidated as the most flexible deployment option for the Mule runtimes. Anypoint Runtime Fabric can be installed in your on-premises data center or cloud-hosted environment (Azure, AWS). This type of deployment is similar to that of CloudHub in that it offers high availability and has zero-downtime for data centers.
I joined the MuleSoft Customer Success (CS) team in mid-2019 which was the beginning of a new adventure for me in many ways. I was out of my comfort zone — both in terms of my new role and the technology platform. Throughout my career as an integration consultant, I focused on how to get the data from source to target using drag-and-drop desktop tools. It did not take me long to realize that, at MuleSoft,
MuleSoft provides the most widely used integration platform for connecting any application, data source or API, whether in the cloud or on-premises. With Anypoint Platform®, MuleSoft delivers a complete integration experience built on proven open source technology, eliminating the pain and cost of point-to-point integration. Anypoint Platform includes CloudHub™ iPaaS, Mule ESB™, and a unified solution for API management™, design and publishing.