Developing Serverless APIs using AWS Toolkit

Run, build, and deploy serverless functions in PyCharm.

AWS Lambda lets you run code without provisioning or managing servers. It is similar when it comes to PyCharm, which helps developers to build, ship and deploy serverless functions.

This tutorial helps to understand how we can easily write serverless functions and easily deploy through PyCharm.

Note: We'll be using PyCharm Professional Edition for all the steps in this tutorial. We will also be using MongoDB database as our primary datastore. For that we will be relying on MongoDB Atlas.

Project Setup
Project Setup
Install AWS SAM (Serverless Application Model), AWS CLI & finally PyCharm Plugin AWS Toolkit.
Testing
Testing
Writing unit tests of our functions that we deploy to AWS Lambda, to ensure everything works.