This project modernized a legacy system into a streamlined and easy to manage system.
Before this Project
Previously this client had hundreds of jobs that were scheduled to run multiple times a day across several servers. Employees would have to manually schedule new tasks and occasionaly move tasks to different machines when a server became overloaded.
This project was able to save hours of manual labor every week. A website interface was also created greatly simplifying user control and visibility. Employees were happier as the new system didn’t require constant manual intervention and scheduling new tasks was simple and could be completed in just a few seconds.
Our project used the Azure Service Fabric microservices system. I was able to create a system that could automatically load balance tasks across the available computers. The system had it’s own scheduling system and was able to automatically heal itself whenever an issue occurred or a machine needed to be taken offline for maintanence.