In the last article, I described how to secure your services with the JWT Validation policy. To test it, I used Salesforce hands-on org from the trailhead. Imagine now that the Salesforce developer or admin reaches you and is asking you some questions about named credentials to set up JWT header. To make it smooth,…
Integration Architecture
Secure calls from Salesforce to MuleSoft with JWT
A couple of my last articles focuses on connectivity between Salesforce and MuleSoft. This will be the next article in the series. In many cases, we would like to set up as secure communication as possible. We can start by enabling secure HTTP traffic, then sending a basic authorization header. How about sending a signed…
Why Salesforce can’t connect to my API over DLB?
Last time I described connectivity scenario when Salesforce was reaching MuleSoft API exposed via Shared Load Balancer. What do we need to take into consideration when we slightly change our infrastructure and purchase a Dedicated Load Balancer? There are some vital changes that we should be aware of. In this article, I point out at…
Publish API via CloudHub for Salesforce – connectivity test
Once we develop and deploy our MuleSoft applications, it is a good idea to test the connectivity. Is the calling system able to reach our API and receive a response? In this article, I will focus on the case when I expose API to Salesforce. I will use the Salesforce playground that is available on…
Enable dedicated load balancer under own domain
A Dedicated Load Balancer is an optional component of the Anypoint Platform. Unlike the Shared Load Balancer, this one gives greater flexibility and possibility to configure. In this article, you will find the answers to three questions: Why use a DLB? How does it work? And finally, how to configure it work with our domain….
Publish web socket in the experience layer
Some time ago, MuleSoft introduced Web Socket Connector. In this article, I briefly describe what web socket gives us in the context of integration. The main focus of the article is to show you how to publish a web socket for your consumers. Web Socket So the first question is what a web socket is….
Content Filter pattern for REST service – implementation
In the last article, you can find the idea of how to introduce field filtering for your APIs. My simplified Content Filter allows for providing negative or positive filtering. The first one tells which fields Filter removes from the target response. The latter one tells which fields should be available in the response. Today I…
MuleSoft approach to the integration – Meetup #4
At the last MuleSoft Meetup, Senior Integration Architect Marcin Nowiński was talking about his personal experience regarding the MuleSoft approach to the integration. In today’s article, I will briefly summarize what was presented at the Meetup. In the end, you will be able to take a look at the powerpoint presentation. API Led Connectivity It…
Circuit Breaker Module
I guess that we more often think about our services in “happy path” term, but we underestimate not so happy paths. What if my API is trying to reach another API/system and it is failing constantly? Can I reach it less often in case of timeout? I thought about that in case of a Mule 4 application and I come up with Circuit Breaker pattern. In this article I will briefly introduce the pattern and show you how you use it in your Mule application.
Runtime Fabric – how to find a license’s capacity
For the CloudHub deployment, we have an easy way to validate how many vCores we can assign to our applications. On the other hand, Runtime Fabric gives as an on-premise solution. How to validate capacity for this scenario? Recently I have described how to set up the environment on AWS. We will use the same…