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.
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.
- Alpine Linux, Rocky Linux or any such Linux environment, MongoDB [local or Atlas Cluster (external)]
- Python 3.x
- Flask Framework
The Salt Supervisor Service allows DevOps teams to install and run Salt as a
vSphere Supervisor Service
on their on-premises data center and to automatically connect it to VMware Aria Automation Config SaaS.