Image for post
Image for post
AWS Lambda and Bitbucket

In the previous article, I posted on how engineers can leverage on Bitbucket Pipelines as a CI/CD tool to automate the integration and deployment process. Specifically, using Bitbucket Pipelines to deploy serverless cloud function code to GCP.

In this article, we will discuss how we can do the same to deploy serverless code to AWS Lambda.

Prerequisite:

Steps


Image for post
Image for post
Google Cloud Function and Bitbucket

Having a CI/CD pipeline setup can save software engineers tons of time, making sure the deployment steps are consistent and reduce potential errors by automating repeatable steps. In our company Interviewer.AI, we are using Bitbucket as our version control repository hosting service and deploying various serverless applications and functions to GCP Cloud Function and AWS Lambda. This post will be explaining the steps to configure Bitbucket Pipelines as a CI/CD tool to deploy function code to GCP Cloud Function.


Image for post
Image for post
Google Cloud Platform — Cloud Tasks

In our company Interviewer.AI, we have been using a lot of AWS Lambda / GCP Cloud Function for scheduled tasks. For example, a daily event scheduled via AWS Cloudwatch Event to Lambda in order to send out daily insights / reports for our users.

About

Bk Lim

Co-founder of Interviewer.AI. GCP Professional Cloud Architect. Passionate about architecting and implementing cloud native solution to make human efficient!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store