Success Story

n1co migrates its microservices from Azure to AWS in 5 months, on time and with no incidents

5 months Fintech
Migration

At a glance

n1co is a Central American fintech founded in April 2022. Its Azure infrastructure was expensive, hard to scale and limited for running critical microservices. Craftech migrated its microservices to a scalable AWS infrastructure based on Amazon EKS. The migration was completed in 5 months, on time and with no incidents during execution.

5 months

from Azure to AWS, on time

n1co is a Central American fintech founded in April 2022 with the mission of evolving the region's financial system and building an inclusive, trustworthy ecosystem.

Solution implemented

  • Scalable AWS infrastructure based on Amazon EKS, with development and production clusters
  • Components to standardize deployments: ArgoCD, CI/CD, Grafana and Prometheus
  • Database migration with SQLPackage, chosen after testing several tools
  • Hybrid approach with an NLB as a proxy to RDS for public-access cases
  • Lower-environment databases consolidated into a single instance to reduce costs
  • Azure Service Bus kept in the lowest-latency region, since replacing it required code changes

Business Challenge

n1co's Azure infrastructure was expensive, hard to scale and limited for running critical microservices. The migration posed two concrete problems: choosing the right tool to migrate the databases while ensuring continuity, with a higher cost on AWS due to licensing, and solving external dependencies, such as Azure Service Bus, that had no equivalent design on AWS. A first attempt with Azure SQL Data Sync took a very long time and ran into issues with indexes and formats.

Solution

Craftech built a scalable AWS infrastructure based on Amazon EKS, with development and production clusters and components to standardize deployments: ArgoCD, CI/CD, Grafana and Prometheus. For the databases it chose SQLPackage after testing several tools, with a hybrid approach for public-access cases: an NLB acting as a proxy to RDS. Lower-environment databases were consolidated into a single instance to reduce costs. Azure Service Bus was kept in the lowest-latency region, since replacing it required code changes.

Outcomes

  • Successful migration to AWS, on time and with no incidents during execution
  • Better CI/CD observability and Kubernetes resource versioning with GitOps and ArgoCD
  • Simplified access with VPN, Leapp and AWS IAM Identity Center integrated with Okta
  • More scalable infrastructure, with long-term log retention (Loki) and centralized metrics (Thanos)
  • Modernized stack with AWS Control Tower, ArgoCD and Terraform, and lower costs in lower environments

Stack & technologies

Amazon EKSAmazon RDSNetwork Load BalancerArgo CDGrafanaPrometheusThanosLokiAWS Control TowerAWS IAM Identity CenterTerraform

Facing a similar challenge?

Get a free AWS cost & architecture assessment.

The future of your company
takes off with Craftech

Leverage our AWS expertise to propel your company into the cloud.

Get your free assessment