fling logo of 3-Tier Demo Cloud Application

3-Tier Demo Cloud Application

version 1.0 — May 25, 2023

Contributors 1

View All

Summary

The 3-Tier Demo Cloud Application for employee records management is a web-based software solution that is designed to manage employee records using a 3-tier architecture consisting of a presentation tier, an application tier, and a data storage tier.

This application is written in Python programming language and uses FastAPI to manage MongoDB for data storage and Flask as a business logic layer. The presentation tier of the application is built using HTML, CSS, and JavaScript, with the Jinja template engine being used for rendering dynamic web pages.

The presentation tier allows the user to interact with the application through a web browser. The user can view, create, edit, and delete employee records and perform searches on employee data using various search criteria. The presentation tier also includes a login system to ensure secure access to the application.

The application tier contains the business logic and processing logic of the application. Flask is used as a business logic layer to handle user requests, validate user input, and process data before sending it to the data storage tier.

The data storage tier is managed using MongoDB, which is a document-based NoSQL database system. This tier is responsible for storing and retrieving employee records from the database.

Overall, this 3-tier demo cloud application for employee records management is a scalable, reliable, and secure solution for managing employee records. With its modern web-based architecture and use of FastAPI, Flask, and MongoDB, it offers a fast and efficient way to manage employee data and ensure that employee records are up-to-date and easily accessible.

This application is to be used in Demo environments only. Use it to build various use cases and replicate real life scenario.

Requirements

  • Alpine Linux, Rocky Linux or any such Linux environment, MongoDB [local or Atlas Cluster (external)]
  • Python 3.x
  • FastAPI
  • Flask Framework
  • Nginx

Instructions

Download the .PDF for instructions.

Video

Similar Flings

No similar flings found. Check these out instead...
Oct 14, 2016
fling logo of SDDC Discovery Tool

SDDC Discovery Tool

version 1.0

The SDDC Discovery Tool gives users a holistic view of their SDDC deployment.

Jun 02, 2021
fling logo of Resource-Efficient Supervised Anomaly Detection Classifier

Resource-Efficient Supervised Anomaly Detection Classifier

version 1.0.0

Resource-Efficient Supervised Anomaly Detection Classifier is a scikit-learn classifier for resource-efficient anomaly detection that augments either Random-Forest or XGBoost classifiers to perform well in a resource-constrained setting.

Apr 18, 2023
fling logo of VMware Cloud Foundation Configuration File Generator

VMware Cloud Foundation Configuration File Generator

version 1.0

The VMware Cloud Foundation Configuration File Generator Fling is a containerized web application developed to replace the need for the Deployment Parameter Workbook.

Mar 29, 2021
fling logo of DoD Security Technical Implementation Guide(STIG) ESXi VIB

DoD Security Technical Implementation Guide(STIG) ESXi VIB

version 7.0_1.0.0

This VIB has been developed to help customers rapidly implement the more challenging aspects of the vSphere STIG. These include the fact that installation is time consuming and must be done manually on the ESXi hosts. In certain cases, it may require complex scripting, or even development of an in-house VIB that would not be officially digitally signed by VMware (and therefore would not be deployed as a normal patch would).

Jul 17, 2020
fling logo of Desktop Watermark

Desktop Watermark

version v1.2 - Build 20200713-signed

Desktop Watermark is a Windows native application that adds a watermark to a desktop for Virtual Desktop Infrastructure (VDI) auditing or exhibition purposes. A watermark has the ability to be visible or invisible. Invisible watermarks, seen in the screenshot, can be revealed by a tool bundled in the Fling. The tool should be configured by an administrator and enforced on the end user's desktop.

Mar 18, 2013
fling logo of vCenter 5.1 Pre-Install Check Script

vCenter 5.1 Pre-Install Check Script

version 2.0

This is a PowerShell script written to help customers validate their environment and assess if it is ready for a 5.1.x upgrade.

View More