The Challenge
Our client had issues on their web portal and integration platforms regarding load distribution. Their server did not have the capacity to keep the project running. When the project faced traffic spikes, it became way too slow because their server was limited by hosting capacity.
Our solutions
Our senior software engineers implemented a Kubernetes cluster: a set of node machines for running containerized applications. The idea is that data response can be improved by separating the traffic load caused by data processing and database queries.
This technology allows for creating clones of the project that autoactivate depending on the software’s demand. This means that the hosting cost is dynamic. The quantity will depend on the need, and hosting will be activated and deactivated automatically.
Another improvement achieved on our clients software systems is the possibility to have different environments.
Why use Kubernetes?
- Improve speed and user experience
- Optimize IT costs as servers are only turned on by demand.
- Reduce team costs working with automated processes.