stackery / quickstart-python

Stackery Quickstart Python

Home Page:https://docs.stackery.io/docs/quickstart/quickstart-python/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stackery Quickstart Python

This is a simple backend API for a list app, written in Python 3.8.

Follow the Stackery Quickstart to learn to use Stackery while writing this application.

The following are descriptions of the Stackery resources we'll be working with:

  • Rest API : An API Gateway with GET and POST endpoints

  • Function : Two Lambda functions will POST and GET items to and from the table

  • Table : A DynamoDB table that will store our items

The application architecture is defined in the template.yaml, a Serverless Application Model (SAM) template which can be managed through the Stackery Dashboard at app.stackery.io.

Here is an overview of the files:

.
├── README.md                     <-- This README file
├── src                           <-- Source code dir for all AWS Lambda functions
│   ├── getItems                  <-- Source code dir for getItems function
│   │   ├── README.md             <-- Function-specific README
│   │   ├── handler.py            <-- Lambda function code
│   │   ├── package.json          <-- Python dependencies
│   │   └── .stackery-config.yaml <-- Stackery function configuration file
│   ├── newItem                   <-- Source code dir for newItem function
│   │   ├── README.md             <-- Function-specific README
│   │   ├── handler.py            <-- Lambda function code
│   │   ├── package.json          <-- Python dependencies
│   │   └──.stackery-config.yaml  <-- Stackery function configuration file
└── template.yaml                 <-- SAM infrastructure-as-code template
└──.stackery-config.yaml          <-- Stackery stack configuration file

About

Stackery Quickstart Python

https://docs.stackery.io/docs/quickstart/quickstart-python/


Languages

Language:Python 100.0%