APS Project for the 8th semester of Computer Science
Introduction
APS (Supervised Practical Activities) is an end-of-semester project that I needed to do in college, that is, this project was done in the middle of the eighth semester of my Science classes of Computing.
In that semester, the main subject studied was distributed systems. As it was the last semester, the professor made it very clear at the beginning of the semester what the work would be. It should be a system that has complete redundancy, that is, for example a website in which if one of the servers were turned off, the website should continue to work.
About
The project was created using HaProxy as Load Balancer, Docker to run the system (a simple API was used instead of an entire website, but the redundancy operation would be the same) and the K6 to test the API made with FastAPI.