5 learnings from my first MuleSoft federal project

For the past six months, I worked on a federal consulting project to transform data from a client’s legacy systems into a new centralized cloud repository. We chose MuleSoft as the integration and API platform to drive this transformation. After implementing my first MuleSoft project in the federal space, I jotted down a handful of takeaways to share with others embarking on new projects. Here are my top learnings:

Getting started with MuleSoft Platform APIs and Postman automation in 15 minutes

They are known by many names: Anypoint Platform APIs, public APIs, MuleSoft’s Platform APIs, but what exactly are PlatformAPIs? Every time you login into the Anypoint Platform, you are implicitly calling a set of APIs that are invoked by the UI, which are the PlatformAPIs! And here is the golden lingot: you can make these HTTP requests directly as well.

Automating CloudHub deployments for Anypoint Visualizer

A corner-stone of professional software engineering is automation, which helps eliminate human error, reduce unintended variability, and increase reproducibility. In this article, we demonstrate how to automate the deployment of a Mule application to CloudHub, while customizing the default rendering of the Mule app in Anypoint Visualizer

Mule apps are typically built and packaged with Maven using the Mule Maven plugin (MMP). This is fully supported by Anypoint Studio,

How to share connections in Flow Designer

February 19 2020

0 comments

MuleSoft allows you to connect anything, from SaaS applications to social media. With Flow Designer, the burden of app configuration has been streamlined as it allows you to reuse existing connection configurations and enables collaboration by letting you share them with others inside your business group.

Automate deployment of EC2 instances with AWS CloudFormation APIs

When working with AWS infrastructure, it can be difficult to keep track of the provisioning of resources and potentially lead to security risks and unaccounted costs. With MuleSoft, it is easy to automate the deployment of AWS Resources using the CloudFormation APIs. AWS CloudFormation is a service that helps you model and set up your AWS resources. The resources are defined by the AWS CloudFormation template. Here is a short four step guide to automating the deployment of EC2 using MuleSoft and AWS Cloud formation APIs: 

How to use DataWeave to read XML

At some point while developing a Mule application, it’s almost inevitable that you’ll need to manipulate XML. 

In this article, I will teach you how to read XML using DataWeave scripts and how to modify its encoding, namespaces, fields, and attributes with the goal to generate a JSON document output.

How to check service health on Mule 4

It’s important to monitor your service and check if it is available and/or is performing as expected. To do this, we need to understand what service health means. In this article, I will present two different definitions. However, keep in mind that your project can have its own specific definition as well.

All examples are prepared in Mule runtime 4.2. If you are familiar with Spring Boot Actuator you should see some interface similarities.

Content filter pattern for REST service fields filtering

At some point, you may have a service that returns a lot of fields and related objects. What if the service consumer doesn’t want all the fields all the time? In other words, they would like to have the response filtered. This is where the Content Filter comes to the rescue. After you read this article, you will learn how to use it in your own scenarios. So let’s roll!

How to migrate existing SOAP-based services as proxies in Anypoint Platform

Whether you’re new to Anypoint Platform or an integration expert, you may have SOAP-based services that you want to migrate “as is.” This can be done using MuleSoft (Mule 3) by migrating them as proxies. Often those SOAP-based services have WSDL that are not self-contained (WSDLs having dependencies on other WSDLs), this blog will give you some helpful tricks for this type of migration.

Mule XML SDK

November 22 2019

0 comments

Reuse is the catalyst that turns the vision of API-led connectivity into a reality. In the context of MuleSoft, reuse can come in many different forms:

  1. APIs
  2. Frameworks added as a jar/maven dependency
  3. Pre-packaged project templates within Exchange, which could then be imported into Anypoint Studio