Sample Application Architecture (College Management System)
- Overview

- This application has a database (mysql)
- This application is developed on Java and it needs tomcat /weblogic/websphere server to the run the application
- Users access the application over the browser
- This architecture is also referred as monolith
Generation 1: Physical server deployment
- The deployment of this in the first generation is on physical servers

- Cons:
- Ineffective Capex (Capital expenditure)
- Resource utilization is mostly underusage
Generation 2: Hypervisors
- With Hypervisors now we can create multiple virtual machines from a single physical server

Generation 3: Container
- Container gives an isolated space for the applications to run

