Skip to content
FinTechCost and operations

Optimizing CloudOps, Reducing Costs by 15%, & Boosting Profitability for a FinTech Product Platform

A fintech company offers an online platform that combines property management with a variety of investment options, giving users access to valuable real estate opportunities.

15%
15% reduction in the current month after implementing optimization strategies
Cost and operations
What we delivered
FinTech
Industry
Amazon ECS
Built on

01 · Client overview

Client overview

About Customer

A FinTech company offers an online platform that combines property management with a variety of investment options, giving users access to valuable real estate opportunities. The platform includes asset management services aimed at improving investment outcomes.

Executive Summary

The FinTech successfully partnered with Comprinno. This collaboration led to various initiatives, the most significant being cost optimization. The partnership was instrumental in addressing the challenges and achieving the desired outcomes.

02 · Challenge

Challenge

Managing Operational Costs: The client identified opportunities to optimize operational costs, which were key to enhancing overall profitability. These costs included expenses for operations, software licensing, and infrastructure maintenance. Additionally, there were opportunities to enhance resource management and distribution, which, if optimized, could lead to more effective spending and improved financial outcomes.

Optimizing Idle Resources: Within the client's IT system, there were opportunities to enhance efficiency by addressing idle resources. These included underutilized storage devices, redundant applications, and virtual machines that were not being fully leveraged. By identifying and optimizing these resources, the goal was to streamline operations and reduce costs while maintaining the effectiveness of the IT infrastructure.

03 · Solution

Solution

Optimized Compute Resources and EBS Volume

A thorough investigation into the use of compute resources led to significant cost reductions by optimizing underutilized instances. This included transitioning instances to more cost-effective types, implementing auto-scaling groups to adjust resources based on demand dynamically, and resizing instances to better align with workload requirements. Elastic Block Store (EBS) volume utilization was also optimized by identifying and detaching unused volumes, resizing over-provisioned volumes, and maintaining ideal storage configurations.

Updates to the API Gateway Endpoints

API Gateway Swagger files were modified to enhance API management and reduce unnecessary API calls, thereby increasing both efficiency and performance. This was achieved by utilizing a common Network Load Balancer (NLB) endpoint with a common VPC link.

Optimization of Network Load Balancers (NLBs)

Six separate NLBs were consolidated into a single NLB, reducing associated costs and simplifying the network architecture. This unification also streamlined the management and maintenance of load-balancing resources. Additionally, multiple TCP listeners were added to ensure proper domain mapping using a single NLB.

Reducing the Size of Redis and Managed Streaming for Apache Kafka (MSK) Clusters in the Staging Environment

The size of Redis and MSK clusters in both the staging and development environments was reduced. By right-sizing these clusters to better match the demands of non-production workloads, excess capacity, and corresponding costs were minimized without compromising development and testing processes.

Resource Clean-Up

A comprehensive cleanup of idle and underutilized resources within the infrastructure was conducted. This involved decommissioning outdated services, eliminating unnecessary storage volumes, and terminating redundant virtual machines. The cleanup resulted in lower expenses and improved overall security and efficiency of the IT environment.

CloudWatch Logs Optimization

The retention duration of CloudWatch logs was adjusted to reduce costs further. By shortening the retention period in staging and development accounts to two weeks, log storage costs were reduced without affecting the effectiveness of application monitoring and debugging.

Suggestion and Execution of Savings Plan

A Savings Plan tailored to the company’s unique consumption patterns was suggested and implemented. A savings plan was recommended for EC2 & ECS services, and an RI plan was suggested for RDS and ElastiCache services. The savings achieved were 29% with the savings plan and 31% with the RI plan, ensuring predictable billing and long-term cost efficiency.

04 · Results

Results

Outcomes

  • May 2024 Operational Costs: $123

  • Cost Reduction: 15% reduction in the current month after implementing optimization strategies.

  • Future Savings: Further cost reductions are expected with the full savings plan implementation.

  • Proactive Cost Management: Positioned the company for ongoing financial efficiency and sustainability.

  • Resource Cleanup: Complete elimination of idle resources within the infrastructure.

  • Enhanced Efficiency: Streamlined IT environment, improving overall performance.

  • Focused Operations: With no idle resources, more focus on core business activities.

Let's talk

Planning something similar?

Tell us where you are and what you want to achieve. An expert will reply within 24 to 48 hours.