Salesforce is a popular CRM platform used by many enterprises. Integration of salesforce modules with different enterprise systems are very common. There are multiple ways by which salesforce objects can be integrated .

  1. SOQL query (Pulling the records)
  2. Platform Events (Pushing the events)
  3. CDC (Pushing the events)
  4. OutboundMessages (Pushing the events using webhooks)

Most of the real time integrations with Salesforce works with PE(platform events), CDC and OutboundMessages. There are also solutions where SOQL query works in complementary with PE, CDC or OutboundMessages (Webhooks).

In this article we will see how to send a Salesforce outbound message to the target…


Image by Pexels from Pixabay

Grouping and sorting of records are common functionality that are seen in many microservice as well as integration requirements. In most of the use cases the records fetched from the source system might be in raw form having all the records treated seperate without having any records grouped as per the functional requirement. Similarly another functionality that is popularly used is the sorting of records. …


Image by TheDigitalWay from Pixabay

In today’s world the business is relying heavily on our digital infrastructure to maintain both the economic and social fabric of our society. This comes with greater responsibility for the enterprise IT team to ensure the security of data at rest and in transit. Enterprise follows different security compliance like GDPR to ensure maximum security for the data and infrastructure.

When it comes to security in integration world the security of data in transit is vital. In some of the business domains such as Banks, Medical & Pharma, Defence etc where sensitive data flows across different systems the criticality is…


In our previous article “Migration from Mulesoft to Kumologica — Part 1we took you through the basic nodes in Kumologica that can replace the Mulesoft processors. We also discussed about some of the popular patterns used in Kumologica and Mulesoft. If you haven’t got chance to read the article I would suggest to go through our part 1 article to get the basics ready for the migration exercise.

This is the second part of our four part series which will take a deep dive through a real-time use case of migrating a service that is developed on Mulesoft. The…


SOAP (Simple Object Access Protocol) is a standards-based web services access protocol that has been ruling the integration world for a long time. SOAP based web services was the de facto standard for SOA (Service Oriented Architecture). As the architecture moved from SOA to Microservices the enterprise started embracing the new philosophy from Roy Fielding which we call today as REST (Representational State Transfer). REST is an architectural style which relies on HTTP protocol without any support of higher level protocol like SOAP.

Below are major reasons for the popularity and motivation for moving from SOAP to REST:

  1. It was…


In our previous article “A journey from MuleSoft to Serverless Integrationwe discussed the need, benefits, use case and an example of moving a Mulesoft flow on to serverless based implementation using Kumologica. Based on the feedback we have received from our users we are introducing an article series demonstrating the migration of popular flow patterns and components from Mulesoft to Kumologica.

This is the first part of our four part series we are publishing which takes you through the steps for migrating your application from Mulesoft to a serverless integration using Kumologica. Mulesoft follows the EAI (Enterprise application Integration)…


Distributed tracing is a key aspect in the new world of serverless integration as it is one of the 3 pillars of observability i.e logs, metrics and traces. Distributed tracing is often considered hard to implement in many enterprises because of multiple reasons as it comprises of several disparate components such as:

  1. Instrumentation of service.
  2. Context propagation.
  3. Trace ingest.
  4. Trace storage.
  5. Trace retrieval and visualisation.

Having a distributed tracing infrastructure is one part of equation where as instrumenting the application to enable trace ingestion is different a set of task.

In this article I am going to show you how…


Data aggregation is a very common task found in the integration space. It is the process of gathering data from different datasource or systems in order to summarise and analyse it later. The popular enterprise integration pattern (EIP) followed for achieving this is Scatter-Gather.

Scatter Gather pattern

In this article we will see how to build a data aggregation service in AWS lambda using Kumologica flow. Kumologica is a free low-code development tool to build serverless integrations. You can learn more about Kumologica in this medium article or subscribe to our YouTube channel for the latest videos.

The flow will demonstrate how the…


Data extraction is a common task in IT world for retrieving data from a data source and preparing it for further processing or storage. In this article I thought of building a simple API that would demonstrate extraction of data from an external API and preparing them for processing. This use case can help data science engineers in building similar data extraction capability with very minimal effort.

We will use COVID19 API which is free API that would provide the current stats on COVID in each country. In order for processing the data returned by COVID19 API it will be…


When making an online purchase, customers expect to receive purchase receipt emails from the vendor they do business with. Any delays in receipt of email, or emails being delivered to the spam folder can lead to a poor customer experience and may impact your brand and potentially may impact revenue.

Few aspects for having a good purchase receipts are :

  1. Proper branding and design of your purchase receipt.
  2. Proper furnishing of purchase content.- Price, Shipping, order date etc.
  3. Responsive nature of purchase receipt email.

SendGrid is a communication platform for transactional and marketing email delivery. It provides features for configuring…

Kumologica

Kumologica is the first low-code development solution that makes your integration services run on serverless compute regardless the cloud provider.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store