A visual language for digital integration
In my last blog, I introduced terminology that can be used to label common concepts and patterns in the realm of digital integration. My
A primitive look at digital integration: Developing a common language for connectivity concepts
Integrating software is almost as old as writing software. From ETL to EAI to SOA, the software engineering industry has continually sought new integration
5 integration patterns to debunk the myths about API-led connectivity
When I was interviewed for my role at MuleSoft a few months ago, I was asked if it was possible to have more than
API-led connectivity vs. SOA: What’s the difference?
This blog post is based on the internal work of Thomas Baumgart, former MuleSoft Client Architect, and is now being published by MuleSoft. In previous
How to implement API pagination patterns for single and composite result sets
When surfacing data from systems of record, one of the concerns designers and developers need to address is the potential of retrieving an enormous
Error handling from an integration patterns perspective
In the world of data integration, error handling is crucial to a successful data integration strategy, however, it is often one of the most
Asynchronous Messaging Patterns
Asynchronous messaging enables applications to decouple from one another to improve performance, scalability, and reliability. This post will review the most common messaging patterns,
Mule 4 migration made easy: migrating the Enricher
The Content Enricher is a useful content transformation pattern that elaborates a basic message with information from another system. A typical use case is
Easily integrate Salesforce with Anypoint Templates
To streamline the integration process, MuleSoft has developed Anypoint Templates for Salesforce, packaging recurrent patterns to help developers work faster. (more…)
HowTo – Create API aggregations
With the advent of next generation, easy to use integration toolsets, the following is becoming a very familiar scenario. The business has a use