The road to microservices: an overview of architectures

This is the second blog in a series explaining how MuleSoft’s Anypoint Platform can provide agile connectivity across monolith, SOA, and microservices architectures

In my last blog post, I discussed the impact agility has on business and IT, what it means for a business to be agile, and how implementing flexibility within your architecture enables business agility. This post will discuss the different architectures that have been prominent in previous years and how they’ve influenced the architecture of today. 

Simplifying Salesforce object interactions with the Salesforce Composite connector

SFDC Composite SObject Tree Flow.

If you have worked with Mule for any period of time you know that we provide deep support for interacting with Salesforce Clouds – including connectors, templates, and examples. But you may not be aware that Salesforce exposes many different APIs that our connectors leverage for these integrations. Many developers may be familiar with the real-time, bulk, or streaming integration patterns that Salesforce supports. This blog will touch on a lesser-known API resource Salesforce has released and the MuleSoft connector that supports it.  

Use case-specific error handling in Mule 4

popular error types

Often times when you are processing data through a flow, you may want to treat certain errors differently than others. For instance, if you are trying to select records from Salesforce, you would want to handle a record not found error differently than an out of memory error. For this reason, MuleSoft allows us to handle errors based on use cases as well as the types of errors that are being thrown.

Mule 4 migration made easy: migrating to MUnit 2

migrating to munit2

It is no secret that migrating to Mule 4 from Mule 3 is a challenge. Mule 4 saw the biggest change in the Mule runtime since its inception. However, with this series of “Mule 4 migration made easy” blogs, I will attempt to soothe any pain you might feel while migrating and provide tips and tricks on how to make the best from Mule 4.

Solve your Anypoint Platform questions with the new MuleSoft Help Center

MuleSoft Help Center

At MuleSoft, the success of our community is our priority. We’ve been listening, and we know users want to find answers faster and easier when building with Anypoint Platform. Today, we’re happy to unveil the MuleSoft Help Center, a one-stop-shop for everything our users need to be successful with Anypoint Platform.

DataWeave lambdas for Java programmers

dataweave howto

In Mule 4, DataWeave is everywhere: every listener and processor can be configured with it. Because most Mule users already know Java well, this article will help Java developers to easily use DataWeave by rewriting their lambdas expressions.

Sustainable API migration with the S*T*A*R pattern

Use the star pattern for API migrations

A key element of any healthy API program is the ability to upgrade and migrate existing services in your ecosystem without causing fatal service disruptions. It takes a concerted effort to safely and successfully complete API migrations and, in my experience, organizations who can consistently upgrade their running systems share a common set of skills and employ similar techniques.

Mule 4 error handling deep dive

on error continue main flow

In my previous blog post, I discussed the basics of error handling with Mule 4, helped understand what a Mule error is, what the two major error handling scopes in Mule 4 are, as well as how they work. In this post, I will discuss how to take these basic concepts and build them up so that you can implement error handling strategies in your application (and not be completely lost when doing so).

Migrate to S/4HANA with MuleSoft’s S/4HANA Cloud connector

on premises database

SAP’s flagship on-premise ERP, known as ERP Central Component (ECC), is quickly approaching its end of maintenance in 2025. As a result, customers are beginning to migrate their applications, processes, and data to SAP’s next-generation solution, SAP S/4HANA Cloud. 

Mule 4 error handling demystified

Mule 4 error handling

Like many developers and architects who build APIs and integrations, I was on top of the world when I completed the training on Anypoint Platform Development fundamentals (Mule 4); I was now able to take an idea for an API and build, design, deploy, and implement my API in a matter of hours. I now held the shiny key to become a MuleSoft Certified Developer — I just had to pass the MuleSoft Certified Developer –