Tuesday, January 24, 2023

High Available and Scalable With Cloud

 

For Better Cloud Services available we can follow the following steps.

For High Availability, Applications should be available in multiple regions.

For Scalability, we can set up an Autoscale mechanism or set up add-on instances.

Communication Steps are following,

1. User will Request To  Web Application Firewall.
2. If any Security Vulnerability, then block the requests.
3. Request will reach Autoscaling and Application Load Balancer.
4. Application Load Balancer will forward the request to Web Servers based on availability.
5. Web Applications will communicate with Application Server via Application Load Balancer.
6. Application Auto Scaling will increase/decrease the instances based on the request traffic.
7. Database will act as Master/Slave.
8. If there is any slave or master is down then remaining the available slave will act as a master until the master is back.


Please reach out me if any clarification or suggestions.

Thanks.







Thursday, January 12, 2023

Application Scalability and Availability

1. Application with High Scalability and Availability 

Step 1: Reactive native / VueJs
Step 2: Docker image creation 
Step 3: Deploy in Containers
Step 4: Spring Boot / Microservices 
Step 5: Docker image creation
Step 6: Deploy in Containers
Step 7: Testing the Details
Step 8: Testing the Database connectivity