Skip to content

rkansal99/three-tier-web-application-flask

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Three Tier Web Application Flask

Description

In today's digital era, web applications have become the backbone of countless businesses and services. Developing a well-structured and scalable web application is essential for providing a seamless user experience. In this workshop, we will guide you through the process of creating a 3-tier web application using Python Flask, a powerful and lightweight web framework. Most of the steps are automated using AWS CloudFormation.

Audience

This is an introductory-level workshop meant for individuals who want to gain experience in deploying a 3-tier application using Python Flask. The application developed in this workshop is intended for educational purposes and can serve as an inspiration for production-level applications.

Workshop Duration

This workshop is intented to be completed in 3 hours.

Pre-requisites

  1. Basic experience working with Python Flask.
  2. An AWS Account, to deploy the infrastructure. You can find more instructions here.
  3. Basic knowledge with Amazon S3, Amazon EC2, Amazon RDS, AWS CloudFormation, and AWS Systems Manager Parameter Store.

Architecture

Architecture Diagram

Instructions

You can follow the instructions here.

Clean-Up

In order to avoid incurring any cost and as a general best practice, please follow the steps to clean up the resources.

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 54.1%
  • Python 45.9%