Giter Club home page Giter Club logo

serverless-rest-api's Introduction

serverless-rest-api

A video-series based tutorial on how to create a serverless REST API using AWS and Python Programming Language.

Playlist

Part 1: Introduction to AWS

Video

A brief introduction to Amazon Web Service (AWS).

Relevant links:

Part 2: Introduction to AWS Lambda

Video

A brief introduction and demo of AWS Lambda.

AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume.

Relevant links:

Part 3: Introduction to Amazon API Gateway

Video

A brief introduction and demo of API Gateway.

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.

Relevant links:

Part 4: Introduction to AWS CloudFormation

Video

A brief introduction and demo of AWS CloudFormation.

AWS CloudFormation provides a common language for you to model and provision AWS and third party application resources in your cloud environment.

Relevant links:

Part 5: Project Setup using AWS SAM

Video

Setting up the project for a serverless application using AWS SAM.

You can use AWS SAM to define your serverless applications. AWS SAM consists of the following components:

  • AWS SAM template specification: You use this specification to define your serverless application. It provides you with a simple and clean syntax to describe the functions, APIs, permissions, configurations, and events that make up a serverless application.
  • AWS SAM command line interface: (AWS SAM CLI). You use this tool to build serverless applications that are defined by AWS SAM templates.

Relevant links:

Part 6: Flask Lambda Integration

Video

Integrating Flask with AWS Lambda.

Relevant links:

Part 7: Introduction to DynamoDB

Video

A brief introduction and demo of DynamoDB. Learn how to interact with DynamoDB using Python.

Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale.

Relevant links:

Part 8: Flask DynamoDB Integration

Video

Integrating DynamoDB in serverless REST API.

Relevant links:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.