Multi-region Serverless Application with Amazon API Gateway and Lambda – With Region Fail-over and Routing

In this post, we will create a Serverless application, deploy it to two different regions and use Route53’s latency based routing to drive traffic to a regional end point. We will use Route53’s healthcheck feature to achieve active-active setup which can fail over between regions. Issue: When you deploy a Serverless application, the default API …

Multi-region Serverless Application with Amazon API Gateway and Lambda – With Region Fail-over and Routing Read More »

Create Amazon S3 Presigned Url using Serverless framework and NodeJS

In this hands on coding tutorial, we will discuss about Amazon S3 Presigned URLs and also implement and deploy a serverless solution on AWS to generate the same. The following diagram illustrates the solution that we will create in the hands on coding. When an Amazon S3 bucket is created, the bucket is private, meaning …

Create Amazon S3 Presigned Url using Serverless framework and NodeJS Read More »

Deploying Micro services Using Kubernetes – Part 2

In this part of the Deploying Micro-services using Kubernetes tutorial, we will deploy the the micro-service using Kubernetes. Please see PART 1 for details of the micro-service, the architecture and the various applications and services that it comprises of. Prerequisite: Install Kubectl (Command line utility) Follow instructions from: https://kubernetes.io/docs/tasks/tools/install-kubectl/ Install Minikube for running 1-node Kubernetes environment …

Deploying Micro services Using Kubernetes – Part 2 Read More »

Deploying Micro services Using Kubernetes – Part 1

In this tutorial, we will understand and deploy micro-service built using docker containers in a few different ways: Using Docker Commands and link various containers Create and deploy docker containers using PODs and Services in Kubernetes on MiniKube locally Change the config files to use Kubernetes Deployments (instead of pods) and redeploy on MiniKube locally. …

Deploying Micro services Using Kubernetes – Part 1 Read More »