Design a site like this with WordPress.com
Get started

[20] – Deploying Microservices using AWS Cloud Development Kit (CDK)

Source code: https://git.io/fjDYx In a recent blog post, we discussed about the journey we go through that leads us to search for better options to deal with ever increasing and complex deployment workloads, as adoption of cloud grows in our organization. In this blog post, we will look at how to practically use AWS CDK … Continue reading [20] – Deploying Microservices using AWS Cloud Development Kit (CDK)

[14] [ProjectX] – Provision multiple zero-cost serverless environments easily

Source code: https://git.io/fj2UZ In our last blog post, we saw how Serverless framework (SLS) is the best way to create/deploy serverless projects. In this one, we will see how we can provision multiple environments easily using serverless framework without paying any money for it. 1. Stages and Environments Any decent size IT projects developed using … Continue reading [14] [ProjectX] – Provision multiple zero-cost serverless environments easily

[13] [ProjectX] – Serverless framework – Best Deployment option

Source code: https://git.io/fjz13 Until now, we have learnt the following methods of deploying serverless applications to AWS cloud Using AWS Console Using AWS CLI Using AWS CloudFormation Using Claudia.js framework Using AWS Serverless Application Model (SAM) Now let’s look at the last and best method for deployment. This uses a framework called Serverless framework (https://serverless.com/). … Continue reading [13] [ProjectX] – Serverless framework – Best Deployment option

[12] [ProjectX] – Deploy Swagger APIs using AWS Serverless Application Model (SAM)

Source code: https://git.io/fjz4t Credit: https://github.com/jenseickmeyer/todo-app-nodejs AWS SAM (https://git.io/vb4O9) This time, we will look at one more method for deploying serverless projects. It is called AWS Serverless Application Model or SAM in short. AWS SAM is an open-source specification for deployment of serverless projects. It is like a domain specific deployment language created by optimizing cloud … Continue reading [12] [ProjectX] – Deploy Swagger APIs using AWS Serverless Application Model (SAM)

[11] [ProjectX] – Using AWS DynamoDB NoSQL database for Persistence

Source code: https://git.io/fjEzw In our last blog post we created API for our book catalog. But all the data is hard-coded in lambda functions. So lets make changes to it so that we can use a database for persisting book catalog data. Amazon has a service called DynamoDB, which is a NoSQL database hosted and … Continue reading [11] [ProjectX] – Using AWS DynamoDB NoSQL database for Persistence

[10] [ProjectX] – Create Book Catalog API using Claudia.js

Source Code: https://git.io/fjBsN In order to learn serverless computing on AWS, we will need a sample project. So, let’s take the canonical example used everywhere, that of a books catalog. So, we are on a mission to develop API for managing book catalog. This basically means, we should be able to do CRUD operations on … Continue reading [10] [ProjectX] – Create Book Catalog API using Claudia.js

[9] [ProjectX] – Easy Deployment using Claudia.js framework

Source code: https://git.io/fjllX If you are like me, after reading the title, you would say, Oh No, One more framework!. I understand. But please bear with me and you will appreciate this one. Unless you are a JavaScript developer, you are not accustomed to learning 50 different frameworks (ok.10). In fact, I reckon, in JavaScript … Continue reading [9] [ProjectX] – Easy Deployment using Claudia.js framework

[8] [ProjectX] – Automating Deployment using AWS CloudFormation

Source code: https://git.io/fj84C In our last blog post, we saw how to automate deployment using AWS CLI. In this one, we will explore one more method of automatic deployment using AWS CloudFormation service. CloudFormation is like a domain-specific language created for deployment. It is a declarative language wherein you create a file in YAML or … Continue reading [8] [ProjectX] – Automating Deployment using AWS CloudFormation

[7] [ProjectX] – Automating Deployment using AWS CLI

Source code: https://git.io/fjl9A In our last two blog posts, we did the following things manually using AWS Console Created/Deployed Lambda function and Created/Deployed API Gateway But such kind of deployments requires human intervention, which reduces speed as well as introduces errors. Also, there is no accountability and tracking of what was exactly done. So what … Continue reading [7] [ProjectX] – Automating Deployment using AWS CLI

[6] [ProjectX] – Using AWS API Gateway with AWS Lambda

In our previous blog post, we created Lambda function and used AWS Console Test button to invoke it. However, in practical scenarios, we will need something else to expose this function on internet and a way to invoke it. This is what AWS API Gateway service does best. So, in this blog post, we will … Continue reading [6] [ProjectX] – Using AWS API Gateway with AWS Lambda