diff --git a/README.md b/README.md index 6c43c04..c354693 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,9 @@ Unlike many other job portals, JobCruncher is a simple, lightweight, online tool Further, it helps to provide the user insights about the job postings and as the scraper is executed every day, the user is always provided with the most recent job postings. +# Deployment and Scalability +![arch](https://user-images.githubusercontent.com/57044378/205757699-815515cd-a07b-4d64-8ca5-f61f9e82c080.jpg) +The Job Analyzer applocation can be deployed on any cloud service provider like AWS, GCP, Azure using docker image created by docker file. We have created deployment service and route yaml files for kubernetes to access the application publically. As the number of users increases from 100, 1000, 10000.... we need to increase the number of container instances. As we have Global Traffic Manager (GTM) to load balance multiple user requests to different datacenters through Local Traffic Manager (LTM) using Ngnix. In the cloud we also have a HA proxy/services to distribute each request to a container which is having the least load to serve the request. In the backend we have mongodb deployed on different datacenters which will asynchronously replicate the data using multileader architecture. By using this architecture we can accomodate every user request without affecting the performance of our application. We will be using A:A deployments to increase the availability of our application. # Installation @@ -59,16 +62,10 @@ Check [INSTALL.md](https://github.com/TejasPrabhu/Job-Analyzer/blob/main/INSTALL ``` -* Setup and Connect mongoDB database and Run scraper.py to fetch job details - ``` - python scraper.py - - ``` - -* After running command 'flask run --debug', in src directory you are good to go +* After running command 'flask --app src.app run', in src directory you are good to go ``` - flask run --debug + flask --app src.app run ``` @@ -131,10 +128,10 @@ Thanks goes to these wonderful people.
Kartik Rawool |
- Naveen Jayanna |
- Samarth Purushothaman |
- Tejas Prabhu |
- Shubham Loya |
+ Ameya Vaichalkar |
+ Kunal Patil |
+ Rohan Shiveshwarkar |
+ Subodh Gujar |
+ Yash Sonar |