Case Study: System Optimization for Croatian Telecom

Learn how INFOSOL transformed Croatian Telecom’s data processing infrastructure, optimizing performance and reducing hardware requirements by consolidating 12 servers into a single unit operating at only 5% CPU load.

Challenge

Croatian Telecom faced challenges with their legacy data processing system, which required 12 servers to handle their workload. The system needed a performance boost, cost reduction, and a simplified architecture to meet future demands.

Solution

INFOSOL re-engineered the entire platform using Golang, focusing on high performance and concurrency. A distributed architecture was implemented, enabling horizontal scaling and improved resource management.

Implementation

We migrated the codebase to a single server with a distributed architecture, optimizing CPU and memory usage. This allowed the entire system to run smoothly at just 5% CPU load, significantly reducing hardware requirements and operational costs.

Results

With the migration complete, Croatian Telecom now operates on one server instead of twelve, realizing considerable cost savings. The modernized system supports high availability, scalability, and reduced maintenance complexity.

Project Highlights

5% CPU Load

The new system operates efficiently with only 5% CPU usage, showcasing a massive performance improvement.

Reduced Hardware

Consolidated from 12 servers to just one, significantly lowering hardware and energy costs.

Distributed Architecture

The new system supports horizontal scaling, ensuring future growth and stability.

Improved Reliability

The modernized architecture minimizes maintenance complexity and increases system reliability.