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 … 

 

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 … 

 

API First Development

We all started with Web Development with some MVC framework initially(at least I did). Web apps back then would start a thread with new requests, the thread would process the request, and a “view” (HTML) would be generated and given to the client to render. Layer after layer of inadequate software architecture, system design, size, … 

 

Kafka vs RabbitMQ

When dealing with Microservices, you will often come across Messaging Queues or some of its implementation. As an Architect, you will often have to choose a service or platform for the same. We often come across this questions : “Should I go for Kafka or RabbitMQ ?”. While they both may seem like enabling your …