Before working in serverless technologies, most of the applications I worked on were hosted on-prem. I used to interact with the infrastructure team and the questions they ask were sometimes not understandable to the application developers. The talk about firewall, ip addresses, ssl, ftp, connect direct connections are too much…


Amazon VPC (Amazon Virtual Private Cloud) is used to launch AWS resources into a virtual network. The various components inside the Amazon VPC defines the traffic, security, routing configurations etc.

Regions and Availability Zones

AWS Global Infrastructure at the high level were distributed as Regions. Region is a physical location in the world like…

In this blog post, we will look into how to create simple AWS Step Functions using a serverless framework.

Why I choose serverless?

Because it defines everything in a single file:

  • IAM Role Statements
  • Lambda Function Handlers
  • Lambda Function Triggers
  • Step Function States
  • CloudFormation resources
sls create - template aws-nodejs - path aws-sg-stepfunctions-demo

-bash: /usr/local/bin/gimme-aws-creds: /usr/local/Cellar/gimme-aws-creds/2.3.5/libexec/bin/python: bad interpreter: No such file or directory`
brew reinstall awscli
brew link --overwrite awscli

Pradheepa P

Backend Engineer, Cloud Practitioner

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