Contabilium Reduces Infrastructure Costs by 40% with AWS

About the Client

Contabilium is a cloud-based ERP (Enterprise Resource Planning) management system designed for SMEs and entrepreneurs in Latin America who need to organize, automate, and scale their businesses without complexity.

Through a single platform, it centralizes sales, purchasing, inventory, treasury, accounting, and electronic invoicing, providing real-time information with access from anywhere. This simplifies and automates processes, ensuring efficiency and regulatory compliance.

In addition, Contabilium integrates with leading e-commerce platforms and marketplaces such as Mercado Libre, Tiendanube, Shopify, and WooCommerce, seamlessly connecting online and offline operations in a simple and efficient way.


The Challenge

As its customer base continued to grow steadily, Contabilium began facing significant increases in infrastructure costs while hosted on Azure. These rising costs directly impacted operational efficiency and the company’s ability to scale.

In response, AWS supported Contabilium in identifying a more efficient alternative by assigning Craftech as the AWS Partner to lead the migration process, while also providing support through funding programs.


The Solution

The project was structured into three key phases, ensuring a secure, gradual migration focused on cost and performance optimization.

1. Assessment

  • Objective: Assess the existing infrastructure on Azure, design the target architecture on AWS, and define a detailed migration plan.

This phase involved gaining a deep understanding of the Contabilium application and translating its Azure ecosystem into an AWS-compatible architecture, ensuring a secure and economically viable migration. The outcome was a clear roadmap that minimized risks and anticipated technical adjustments.

2. Migration

  • Objective: Migrate Contabilium’s entire infrastructure from Azure to AWS within a limited maintenance window, with no data loss and full service continuity.

The new infrastructure needed optimized costs, comprehensive monitoring, automated backups, and centralized access management through SSO. Some Linux instances used on Azure presented compatibility issues with AWS, requiring additional operating system–level adjustments. In addition, a continuous replication setup for SQL Server was implemented using native tool features to ensure data integrity throughout the process.

3. Modernization

  • Objective: Modernize the platform by migrating the PHP and React applications running on EC2 instances to Kubernetes (AWS EKS).

This included service containerization, Dockerfile optimization, migrating Redis to AWS ElastiCache, and implementing CI/CD pipelines to automate deployments. Work was also done on automatic infrastructure scaling based on demand and on cost optimization through the use of Spot Instances for flexible workloads and On-Demand instances for critical services.

The complexity and high level of coupling within the Contabilium platform, combined with the lack of a full testing environment, added implementation challenges and required close coordination between technical teams.


Results

The migration was completed successfully with minimal downtime, enabling Contabilium to operate on a modern, scalable infrastructure. The new AWS platform provides:

  • End-to-end monitoring and observability

  • Service scalability and resilience

  • Deployment process automation

  • Greater cost control and optimization

In addition, Craftech delivered comprehensive documentation, conducted multiple training sessions, and supported the Contabilium team with recommendations and application improvements to adapt it to new technologies and increase efficiency.

Key Outcome

After completing all project phases, total infrastructure costs were reduced by 40%, significantly improving business sustainability and growth capacity.