Search:

Modernizing Intelliflo’s .NET Stack Using AWS Transform

intelliflo-logo

About Intelliflo

Intelliflo, a leading financial technology company, equips over 30,000 financial advisors worldwide with innovative solutions to streamline their work and elevate client experiences. The Intelliflo platform simplifies the digital landscape, enabling advisors to deliver exceptional financial advice with ease. 

Since March 2021, Intelliflo has focused on transforming the advisory process through flexible, cutting-edge technology that supports every stage of financial planning.


Problem

Intelliflo’s advisory platform relied on a legacy .NET Framework 4.7.2 codebase packaged into a single Visual Studio solution with more than 35+ interdependent projects. While this monolithic setup had supported the business for years, it was becoming increasingly hard to maintain and update without causing major delays and additional risk.

Slow development cycles

Because every project was tightly linked, even the smallest code change forced a full rebuild of the entire solution. Engineers routinely waited hours before they could test a simple bug fix or new feature, shattering their focus and slowing day-to-day work. These long build times also clogged the continuous integration pipeline, leading to merge queues and unpredictable delivery schedules. Over time, the backlog of fixes and improvements grew, making it difficult to respond quickly to advisor needs.

Risky migration path

AWS Transform at the time only supported an all-at-once migration straight from .NET 4.7.2 to .NET 8, with no intermediate step for .NET Standard 2.0. Attempting a big-bang rewrite would have taken months and risked breaking critical partner integrations and third-party plugins. Without a safe way to run old and new code side 

by side, Intelliflo faced a painful choice: pause feature work for a massive rewrite or stay stuck on outdated technology—neither of which was acceptable.

Manual compliance bottlenecks

As a financial technology company, Intelliflo must meet strict security, audit, and regulatory requirements for every new microservice or AI feature. Under the existing process, each pipeline paused for manual reviews, formal sign-offs, and documentation checks. That back-and-forth often added days or even weeks to releases, delaying urgent patches and frustrating both engineering and compliance teams. Engineers found themselves spending more time chasing approvals than writing code.

High hosting costs

Intelliflo’s applications and services ran on Windows EC2 instances, which cost roughly twice as much as comparable Linux servers. As usage scaled, those higher rates took a growing bite out of the cloud budget, limiting resources for innovation and other priorities. Shifting workloads to Linux became a financial imperative to keep operating costs under control.

Talent acquisition challenges

Developers with deep expertise in legacy .NET Framework are now hard to find, making hiring and onboarding both slow and expensive. In contrast, skills in modern .NET Core and .NET 8 are widespread among new graduates and mid-level engineers. Continuing to build on an outdated platform risked creating a talent bottleneck, whereas moving to a current .NET ecosystem would open access to a larger, more active developer community.

Client: Intelliflo
Project type: AWS Transform Modernization

Solution

AWS Transform now turns Intelliflo’s .NET 4.7.2 code into .NET 8 with a single command, while letting any pieces that partners still rely on stay on .NET Standard 2.0 so nothing breaks during the move. From there, we pulled all the shared helpers—data models, logging tools, retry logic—into a couple of small, versioned libraries that target both frameworks. Each library was published once, so every application could just update its reference instead of copying helpers everywhere.

We then migrated each application one at a time. For each service, we updated its project file to .NET 8, ran AWS Transform to handle most of the API changes automatically, and left any truly legacy calls in the .NET Standard build via a tiny “bridge.” Once the code was upgraded, we packed it into a slim Linux Docker container, ready for deployment.

Finally, every container went through the same streamlined build → test → deploy pipeline on AWS. Because each service builds and deploys independently, teams no longer wait on one another. Build times fell from hours to minutes, and rolling out fixes or new features became a matter of pushing a button.

 

 

 

intelliflo-aws-transform
Frame 2 (2)

Results

Through the collaboration with Kloia and the implementation of AWS Transform, Intelliflo significantly accelerated its .NET modernization journey, transforming its legacy .NET codebase into a modern, scalable architecture while addressing key challenges in performance, compatibility, and compliance.

Key results include:

Cost Savings: Modernizing the .NET stack and shifting to a containerized, Linux-based architecture resulted in an estimated 40% cost savings. Additionally, by adopting AWS Graviton-based processors, Intelliflo could potentially achieve an additional 20% in savings, bringing total estimated savings to 60% compared to the original setup.

Modularized Codebase: The project monolith was split into a fleet of lightweight Docker services, reducing build times significantly. The largest processor’s build time dropped from 30 minutes to under 3 minutes, with hot-fixes reaching production almost instantly.

Refactored Code: AWS Transform helped break down complex methods into manageable classes, reducing code review times, improving test coverage above the 80% goal, and cutting defects in production. The result is faster development cycles, with engineers now able to ship changes in a single day instead of waiting for an entire sprint.

Legacy Compatibility: Intelliflo maintained compatibility with old plugins while introducing new micro-services with the latest features, thanks to a slim bridge library compiled for both .NET 8 and .NET Standard 2.0.

These advancements have enabled Intelliflo to accelerate development, improve operational efficiency, and position itself for long-term innovation, while maintaining legacy compatibility for existing partners and systems.

This transformation has empowered engineering teams to ship faster, innovate more freely, and attract top talent, ensuring that Intelliflo is ready for future growth and changes in the financial technology sector. The collaboration with AWS and Kloia provides a strong foundation for ongoing modernization, unlocking new opportunities for AI, automation, and secure digital services.

Some of our results:

  • 40%
    Automatic Translation of the Defect Code 
  • 60%
    Additional Savings Potential

Contact