Rebuilding the Deployment Process for a LATAM FinTech Startup

  • Building CI/CD Automation Workflows 
  • CI/CD Pipelines
  • Infrastructure as Code (IaC)
  • IT Infrastructure and DevOps Consulting
  • Monitoring and Observability
  • SRE
  • Technical Support
Revolutionizing Deployment Process and Building Infrastructure as Code for a FinTech Startup

Client Background

Our client is a rapidly growing FinTech startup – a neo-bank from LATAM. Their mobile bank has issued over 4M virtual cards, and they are among the leaders in similar online banking solutions.

Business Challenge

Approximately one year ago, the company’s DevOps engineer left the project, leaving the maintenance responsibilities to the development team. This transition plunged the project into chaos, devoid of DevOps methodologies and tools. The application of neo-bank was built by an in-house team using a modern approach like Infrastructure as code (IaC). However, the infrastructure needed a structure and comprehensive documentation. The company also neglected to use most DevOps practices.

Solution

When Gart stepped in, the immediate challenge was rejuvenating the infrastructure without rebuilding the entire project with microservices and Kubernetes.

Step 2: Improving the Build Process

We initiated a shift from localized Terraform deployments to a streamlined and automated GitLab Continuous Integration, Delivery & Deployment (CI/CD) pipeline.

Improving the build process

Every merge request now shows the planned infrastructure changes, so anyone on the team can check whether a deployment is safe. Infrastructure developers have fewer conflicts and state mismatches, and the team can make infrastructure changes on its own instead of waiting for a DevOps engineer, which also lowers operating costs.

Step 2: Reworking the IaC

We restructured the Infrastructure as Code (IaC) so developers can read and extend it, and documented the key components to make maintenance and new additions easier.

Results

Implementing DevOps best practices rewarded boasted infrastructure, improved logic, and accessibility, making it considerably easier to make changes and introduce new features.

Thanks to a modular code structure, infrastructure code developers no longer grapple with the labyrinth of component dependencies. The uniform coding across different environments has culminated in heightened product uptime and reduced release vulnerabilities, positively impacting operational expenditures.

If you want similar results for your product, Gart can help.

Discover more about our DevOps-as-a-Service offerings on our dedicated page.

people icon

Let’s work together!

See how we can help to overcome your challenges

arrow arrow

Thank you
for contacting us!

Please, check your email

arrow arrow

Thank you

You've been subscribed

We use cookies to enhance your browsing experience. By clicking "Accept," you consent to the use of cookies. To learn more, read our Privacy Policy