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 … 

 

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 … 

 

Creating your first Serverless API

Serverless most often refers to applications that don’t require you to provision or manage any servers. You can focus on your core product and business logic instead of responsibilities like operating system (OS) access control, OS patching, provisioning, right-sizing, scaling, and availability. It’s a revolution in the current technical trend. A detailed post on serverless … 

 

AWS Serverless

Serverless has two terms : Server and less, i.e it essentially means there is no server involved ! Serverless most often refers to applications that don’t require you to provision or manage any servers. You can focus on your core product and business logic instead of responsibilities like operating system (OS) access control, OS patching, … 

 

Integrating MuleSoft with AWS Dynamo DB

To know more on DynamoDB and how to run it locally, check the below post Running AWS DynamoDB in your local workspace How to run AWS Dynamo DB on local workspace? The Book Id is set to UUID 2. We then need to transform the input payload to something that Dynamo DB can recognize %dw … 

 

Integrating AWS S3 with MuleSoft

AWS is one of the most popular cloud platforms. Check a detailed post on AWS here: AWS S3 Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. Benefits Industry-leading performance, scalability, availability, and durability Wide range of cost-effective storage classes Unmatched security, compliance, and … 

 

Running AWS DynamoDB in your local workspace

Recently, I was working on a hobby project with Dynamo DB. While in development, I was doing a lot of calls to the actual AWS Dynamo DB. I wanted to avoid this and after some research, I was able to run it in local. I will share the same here so that you can also … 

 

AWS

Let’s use first clear some basics! What is AWS ? Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Amazon web service is a platform that offers flexible, reliable, scalable, easy-to-use and cost-effective cloud computing solutions. AWS (Amazon Web Services) …