Case Study

Stride100x Streamlines Complex Legacy Software, Saving Time and Money

Down Arrow

Company Background

The client -  a nationally recognized fintech company with over two decades of giving multi-chapter trade, professional, and fraternal associations the tools to manage finance, operations, and data visibility. As a developer of integrated software and payments services technology, the organization offers their clients cloud-based services for banking, accounting, and financial processing — along with database and banking platforms.

The Challenge

The company’s critical business application, which powers their core user experience, was built over a decade ago and has become overly complex and difficult to maintain. The codebase included 600+ classes, 10,000 individual code files, and 2,000 database tables.

The codebase size and complexity resulted in lengthy function calls that frequently prevented customers from completing critical functions like sign up and payment. This had the tech team spending all their time stitching together caching strategies to keep the business running.

Issues with the codebase got to the point that the team had to develop a strategy to move business logic to a service layer. However, the process of going from concept to completion had an estimated timeline of 2 years. 

The Solution

Time was of the essence for the organization and 2 years would be too long. So rather than undertake the process using traditional methods, the company looked to Stride100x to help them leverage GenAI to dramatically reduce timelines. 

Stride custom developed GenAI workflows and automation solutions aligned with the customer's strategy, standards, and security requirements. Architects were strategically involved to shape this automation and maintain human accountability at scale. The result was a workflow that accelerated upfront re-architecture processes, readying the team to write and ship code with greater confidence.

Here’s how we helped:

  • Chaos Visualization: A Stride-built tool traced dependencies, mapped database schemas and stored procedures, and generated detailed visualizations. This enabled the client's engineering team to quickly understand the existing system and make informed refactoring decisions.
  • Implementation Recommendation: Customized GenAI workflows incorporated traces and visualizations to create migration strategies for human architects to refine or approve.
  • Code Generation: Automated workflows analyzed the codebase and leveraged generated diagrams to create sophisticated prompts for a large language model. These prompts produced recommended code changes that could cut time for software development teams. 

The Business Outcome

Now the organization can see the light at the end of the tunnel as the codebase gets a much needed update in less time than they ever thought possible. Stride successfully:

  • Streamlined the process of moving the company’s business logic to a service layer by reducing key planning processes from 4-6 weeks to 4-6 hours . 
  • With a reduction in implementation overhead of 20-50%, the team will have saved up to $150K in upfront costs, with potential downstream savings of up to $1.15M.

Other highlights of this project include: 

  • Codebase tracing to drive informed decision-making
  • Paving the path to a “de-risked” modernization
  • Reduction in key task completion from weeks to hours 

“We believe this output would benefit developers by reducing investigation time and help towards refactoring of logic into a service layer.”

~ Architect 

explore more

Our Desired Outcomes

  • Implement processes around code at scale
  • Continuous Deployment
  • Establish clarity on Plated's priorities
  • Become successful both inside the code and out
  • Increase transparency within the development process

Our Impact

Stride hit the ground running with minimal ramp up time. Our team added Agile expertise that Plated was able to seamlessly leverage at pivotal points in their business growth. We got to the root issue and adapted to their culture in a way that was welcomed. Stride helped Plated’s underlying agile and lean processes run smoothly through well-tested and refactored code.  As a result, Plated had increased visibility of work, and were able to be their best both inside the code and out.

Addressing the problems of growth

Plated increased visibility of work, improved key engineering metrics, and found a partner to rely on long-term.

Right Arrow

Results

  • The first team hit the initial goal, releasing the new Cheatsheets product to the company.
  • Successfully coordinated retrospectives for teams that had previously worked in silos; introduced the assignment of points to stories.
  • Worked with the Codecademy team to evangelize for and write unit tests.
  • Worked with the Codecademy team to build a dashboard that allows clients to assign seats, buy more seats, and bulk-invite users.
  • Worked with the Codecademy team to automate recurring subscriptions for Business to Business (B2B) users without interrupting renewal processes and Business to Customer (B2C) subscription flow.

Delivering quality code for edtech

Learn how Stride helped to transform and deliver quality code for an EdTech company.

Right Arrow

Impact

Stash’s new-at-the-time Auto-Stash feature enabled recurring deposits into Stash. In three months, we built a service allowing investors to schedule their recurring transfers. Upon launch, Auto-Stash helped Stash customers automate money movement and investing, ultimately helping millions of Americans more easily continue their journeys towards building long-term wealth.

 

This content is for informational purposes only. Investment advisory services offered by Stash Investments LLC, an SEC registered investment adviser.

Scala Microservices For Stash Invest

Learn how Stride Consulting worked with Stash Invest to develop a scala microservice that stores user preferences for deposit scheduling.

Right Arrow