NetApp and Briebug logo
At a key moment in the company’s growth, NetApp sought after a development firm that would partner with their teams to increase bandwidth and velocity in order to achieve their aggressive timelines.

NETAPP STATISTICS

$5.7+ BILLION

IN REVENUE

~10%
Cloud Storage

MARKET SHARE

11%+ Growth

YEAR-OVER-YEAR

NetApp – Unlocking the Best of Cloud for its Customers

Founded in 1992, NetApp is an industry leader in simplifying and accelerating cloud transformations for enterprises such as Dreamworks, Ducati, and Coca-Cola. NetApp ensures their clients get the most of their data and cloud investment by delivering unmatched control, protection, and efficiency for data workloads and applications running in the cloud.

 

The Need for a Partner

NetApp had multiple development initiatives and demand for application capabilities that needed to be delivered. Anticipating the need for critical front-end and DevOps expertise, John Shults, Senior Software Manager, reached out to Briebug in order to achieve their aggressive timelines while still maintaining its high-quality standards.

“Quite a few new requirements came up that were front-end focused. We needed a firm we could truly partner with that could ramp up fast without a lot of hand-holding, work independently, bring their expertise to solve problems and offer strategic guidance to the way that we do things.”

 

User Interface Image
Coders at Terminal

Key Decisions and Solutions Implemented

As part of Briebug’s high-performance team augmentation delivery model, two expert enterprise software engineers were carefully chosen to bring NetApp strategic guidance and best practice implementation. The blended team designed a multi-phase approach to rapidly execute several strategic recommendations that were critical to achieving NetApp’s evolving development goals. Below are some of the key recommendations implemented.

 
Fully optimized the monorepo containing shared UIs for storage and compute offerings.
This resulted in a more reusable codebase to develop new feature work faster and reduce costly dependency version issues. The monorepo not only improved the scalability of the project, but also provided deeper insight into how each part of the codebase fits into the project.

  • Integrated Nx into the monorepo. This enabled scale development from one team building one application to many teams building multiple frontend and backend applications all in the same workspace. It also provided development teams the capabilities to control code sharing and generation.

  • Upgraded to the latest version of Angular. In addition to taking advantage of modern Angular’s new features, this helped reduce overall bundle size and pipeline build times by 20 to 30 minutes.

Refined feature toggling and run-time environment systems. This decreased NetApp’s time to market and accelerated testing efforts by allowing anyone in the organization to toggle functionality on or off for a given build.
 
Streamlined testing and LNTing. Testing only changed code resulted in increased development velocity, maintainability, and scalability across the organization.
 
Built a Jenkins shared library. This resulted in reduced complexity and streamlined tooling across 12+ pipelines. This included adding code consistency throughout the organization and consolidating functionality previously shared between multiple pipelines.
 
Enhanced existing Jenkins pipelines. NetApp gained added flexibility, reliability, and improved maintainability to the testing environment. In addition, the time savings during testing went from 30 to 20 minutes for Staging, and from 90 to 45 minutes for Master/Production.
 

Briebug with coders

Continuously Delivering Rapid Innovation

NetApp’s partnership with Briebug not only resulted in increased expert bandwidth, but their development teams obtained strategic recommendations and best practice Angular and Jenkins implementation that perpetually accelerated NetApp’s time to market.

With all that was accomplished during the engagement, NetApp continues to see a tremendous return on investment from all of the improvements made to their coding standards, tooling, and processes.

“It’s been a great engagement. Briebug enabled us to move faster, and that was what we needed. The partnership has not only left a lasting impression on me, but other managers in the company as well.”