About
Articles by Khushbu
Activity
5K followers
Experience & Education
Licenses & Certifications
Courses
-
Algorithm
-
-
Data Structure
-
-
Database Management system
-
-
Digital Logic Design
-
-
Engineering Mathmatics
-
-
Networking
-
-
Operating System
-
-
Theory of Computation
-
Projects
-
Three-tier application Deployment
- Present
In a bid to empower a three-tier application built on ReactJS, NodeJS, and MongoDB, we set out to enable it to gracefully handle 10,000 concurrent users. This project aimed to embody the finest DevOps practices for optimal performance and reliability.
**Task:**
This comprehensive project encompassed several pivotal tasks:
**1. Containerization with Docker:**
- The application was containerized using Docker, ensuring consistent and portable deployment.
- Container images were…In a bid to empower a three-tier application built on ReactJS, NodeJS, and MongoDB, we set out to enable it to gracefully handle 10,000 concurrent users. This project aimed to embody the finest DevOps practices for optimal performance and reliability.
**Task:**
This comprehensive project encompassed several pivotal tasks:
**1. Containerization with Docker:**
- The application was containerized using Docker, ensuring consistent and portable deployment.
- Container images were stored on DockerHub Repository for version control and efficient image management.
**2. Kubernetes Cluster Orchestration:**
- We automated Kubernetes cluster setup using Kubeadm, simplifying deployment.
- A seamless transition to Amazon Elastic Kubernetes Service (EKS) with eksctl enhanced fault tolerance and scalability.
**3. Helm Chart Package Management:**
- Helm charts streamlined the packaging of Kubernetes manifest files, simplifying deployment and configuration.
- Helm facilitated versioned releases, ensuring reliable updates and rollbacks.
**4. High-Availability Deployment Strategy:**
- A multi-node Kubernetes cluster was configured to eliminate single points of failure, guaranteeing high availability.
- Load Balancers efficiently distributed traffic, optimizing application responsiveness.
**Result:**
The project delivered substantial improvements:
- The application achieved the ability to handle 10,000 concurrent users, exceeding performance expectations.
- Downtime was reduced by an impressive 60%, enhancing availability.
- The migration to AWS Managed Elastic Kubernetes Service (EKS) enhanced fault tolerance and scalability.
Recommendations received
1 person has recommended Khushbu
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More