root@portfolio
:
~/Projects/Custom Load Balancer
$ cat README
Custom Load Balancer
- I worked in a group to develop a custom implementation of a load balancer and analyse different load balancing algorithms.
- Utilized GitHub for version control and Jira for setting up a backlog and sprints as part of our agile methodology. I helped develop the core functionality of the project using Go and an extensive use of synchronisation techniques such as mutexes to ensure safe multithreaded programming.
- Implemented health checks on the servers using Goroutines.
- Set up an endpoint for load balancer metrics and analysed different algorithms using Jupyter notebook.
- Provided Docker files and set up a GitHub workflow to run both unit and integration tests as part of the CI/CD.
- GitHub Repository: github.com/TresMichitos/custom-load-balancer
root@portfolio
:
~/Projects/Custom Load Balancer
$
|