Integrate Python with MuleSoft

Python 🐍 Python is a programming language that is commonly used to create websites and applications, automate operations, and perform data analysis. Python is a general-purpose programming language, which means it can be used to develop a wide range of applications and isn’t specialized for any particular problem. Because of its versatility and beginner-friendliness, it … 

 

API Gateway – A Boon!

API Gateway An API gateway is a mechanism for managing APIs that sits in the middle of a client and a collection of backend services. An API gateway serves as a reverse proxy, accepting all API requests, aggregating the various services needed to fulfil them, and returning the necessary result. API Gateway responsibilities Authentication Response … 

 

Uploading large files to AWS S3 over API Gateway

Serverless is amazing when you don’t know what your server load will be and you pay only when your function runs. More details on serverless here: The Problem Although it’s popular and used widely there are always some pros and cons. One such con is API Gateway has a hard timeout of 30seconds. So, your … 

 

Create Shareable link to private S3 Files using MuleSoft

AWS is one of the most popular cloud platforms. Check a detailed post on AWS S3 here: Creating a sharable link in MuleSoft: We set the bucket name We set the key of the object/file we want to share We set the time till which the url is suppose to be active We use the … 

 

Integrating .NET with MuleSoft

Often you will find a lot of legacy code residing in .NET code in the project ecosystem. These codes can have some good business logic implemented and reinventing the wheel in Mule might sometimes get messy and tiresome. Mule has support for handling this scenario as well. We can use the MuleSoft Microsoft .NET Connector … 

 

Hosting React Apps in MuleSoft

MuleSoft is best known for APIs. But we can also use it as a normal web server serving HTML pages. In this tutorial, I will cover the way to host React applications in MuleSoft. Creating a simple react app Here, I will create a very simple React app showing an image npx create-react-app simple-page-appUse this … 

 

Docker Cheat Sheet

Docker is a revolution in the IT landscape and has made things easy. It disallows developers to claim: “It works on my machine 😄” Here, I created a cheat sheet I use to work with Docker Frequently used commands docker —version It shows the docker version installed. docker pull <image_name> It allows you to pull … 

 

AMQ vs SQS vs SNS vs Google Pub-Sub

Messaging Queues Asynchronous communication is enabled via message queue software, which allows machines to communicate remotely, which acts as a backbone of any distributed system. A single application cannot be responsible for the entire operation in advanced systems. Rather, numerous apps are linked together to complete their respective sets of tasks and meet the system’s … 

 

SOA vs Microservices

Most people who work in technology, especially cloud computing, are probably familiar with service-oriented architecture (SOA) and microservices but still there always remains some doubt regarding the differences in these two. In this article we will learn in deep, regarding SOA(Service Oriented Architecture) and Microservices. What is SOA ? A service-oriented architecture (SOA) is a … 

 

Database Indexing

Database In computing, a database is an organized collection of data stored and accessed electronically from a computer system. It is a system for storing data in an ordered manner. The data is stored in a specified structure within the storage. Each database type has its own data-storage format. They’ve been tweaked and tuned for …