A software-as-a-service entrepreneur approached us to help stabilize their current application. They had a couple developers already, but they wanted to improve their processes and be able to scale their servers.
Their current jobs took too long to run and sometimes took too many resources, which interfered with user and client administration.
We proposed a horizontal scaling solution that separated the user and client administration onto it’s own server and allowed them to spin up multiple servers to run the nightly jobs. They liked that idea and we got to work.
Along the way we found several ways to improve their current setup and we were able to reduce provide them the solution exactly as promissed. Between the improvements and the horizontal scaling, they’ve seen much more stability and a drastic decrease in time to run the jobs.