Sign in

Photo by Winggo Tse on Unsplash

S — Single responsibility principle

A class should have only one reason to change

Photo by william william on Unsplash
docker push <gcr-hostname>/<project-name>/<image-name>:<tag>gcloud run deploy <service-name> --image<project-name>/<image-name>:<tag>

Photo by Luke Chesser on Unsplash

Jump to section:

AWS Lambda with container image

Photo by pine watt on Unsplash

But why Serverless Framework?

  • The framework is cloud-agnostic, supporting GCP, AWS, Azure, and many more.
  • Infrastructure as code. You can create resources and set up the architecture using the serverless.yml configuration file. The syntax is slightly similar to those familiar with GCP Deployment Manager and AWS Cloud Formation. …

Humble Administrative Garden, Suzhou

AWS Lambda and Bitbucket


  1. An AWS account with the permission to create new IAM role
  2. Bitbucket account with the permission to create / manage repository
  3. Application / function code


  1. Create a repository in Bitbucket and enable Pipelines
  2. Create a new IAM user account in AWS for Lambda deployment…

Google Cloud Function and Bitbucket

Google Cloud Platform — Cloud Tasks

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