AWS Serverless Deployment

Tools

GIT – is a code repository where code will be residing and developer to update code and push on GitHub Server

CircleCI – Continuous Integration / Continuous Delivery tool used to build and deploy the code on AWS server

AWS – Cloud platform where our application server is hosted

Flow

A developer can use windows and/or UNIX system to push and pull the latest code on the GitHub repository.

CircleCI is reading any update in GitHub and create the build and deploy the code automatically as soon as there is an update in the code repository – GitHub

Using Lambda function, CircleCI will deploy the code on AWS Cloud Platform which is serverless. The below pseudo functions are followed during this deployment process:

  • Create serverless environment
  • Prepare environment variables
  • Checkout code
  • Restoring Cache
  • Install serverless CLI and dependencies
  • Saving Cache
  • Deploy Code

Leave a comment

Design a site like this with WordPress.com
Get started