falkus

Automation for quick setup of AWS SAM application with Python Lambda


Keywords
aws, lambda, SAM, serverless
License
GPL-3.0
Install
pip install falkus==1.2

Documentation

Falkus was an artificial moon of Skaro. Falkus orbited Skaro three times every twenty-four Earth hours. It was the second moon of Skaro and its name was a Kaled word that meant "new dawn."

This project aim to:

  • have an easy way to build the zip for each python aws lambda service, adding the required dependencies
  • run unit and integration tests before uploading them
  • have an environment to test the services locally
  • upload the code to aws after it has been tested

Out of scope:

  • complex resolution of dependencies and conflict

Used technologies:

  • bash / python