Posts

Showing posts from March, 2021

Basic Serverless Applications- Python Back End

Image
    Prototype Serverless Application- The Back End (Python Version)   After completion of the front end and environment portions of the application, web pages are loadable and there is a user pool that can be authenticated against, but it is not an application yet. For this prototype, a database, and the ability to access it is required. This requires three major services working together: 1.         A database to store information in tables and process SQL statements (Amazon RDS in this example). 2.         The ability to execute code on the server side against this database (Amazon Lambda). 3.         A means to access the functions from the client-side web applications (AWS API Gateway).   These capabilities implement the middle portion of the architecture as shown below:   I logically divide the back end into 3 sections: 1.         Security - determines what privileges it takes (either configured IAM security roles or user access privileges from Cognito) to connect to the API and f