Skip to content

Deployment

Esteban Vergara Giraldo edited this page Nov 15, 2024 · 1 revision

Stats

The system architecture was successfully optimized for scalability using Docker Swarm. 3 instances (one manager and two workers) were deployed, running a total of 5 Django web containers and one MySQL container. The application was accessible via http://34.72.154.173, demonstrating load balancing and high availability. This setup allows for further scaling by adding more nodes and containers as needed, fulfilling the scalability requirements of this issue.

Deployment with 5 django containers and 1 MySQL container distributed along 3 EC2 instances:

Image

Containers distribution:

Image

Deployment proof:

image