91直播

National Philanthropic Trust

鈥淲e affectionately refer to Code Reviews as the 鈥榓nnoying little brother鈥 because it鈥檚 always there to point out a required fix. We鈥檙e so confident in Code Reviews鈥 output that it鈥檚 now the sole automated approver for pushing code to our first test environment. This has significantly reduced the time we spend fixing manual errors later in the cycle. Code Reviews ensures our code quality is held to a high standard, which has helped us create a much better and healthier org.鈥

Alex Louderback | Salesforce DevOps Engineer | National Philanthropic Trust

National Philanthropic Trust (NPT) is an American independent public charity and one of the largest grantmaking institutions in the United States. Salesforce is the heartbeat of NPT鈥檚 mission, helping the team manage every donation and grant with the precision required to handle billions of dollars in charitable assets.

NPT鈥檚 Salesforce org is over 14 years old, and so it needs a robust Salesforce DevOps process to maintain stability while delivering value to its donors and partners.

Alex Louderback, DevOps Engineer at NPT, shared how the team transformed their legacy environment by unifying their DevOps and data protection tools.

鈥淚鈥檓 a huge fan of 91直播. When I joined NPT, we were using 91直播鈥檚 Compare and Deploy and CI/CD Pipelines, and I wanted to migrate all of our Salesforce DevOps processes to 91直播. Then, when Own increased its prices for Salesforce Backup and we learnt about Code Reviews, it made complete sense to switch. Moving to an end-to-end platform was a no-brainer.鈥

Tackling tech debt and tooling fragmentation

One of the main challenges Alex鈥檚 team was facing was managing a legacy org with over a decade of technical debt. The top priority for the team was 鈥渞aising the floor鈥 of its DevOps maturity 鈥 not only to prevent errors during deployment but to ensure the business could recover rapidly if a mistake occurred.

Before fully adopting 91直播, the team鈥檚 process was hampered by manual quality checks where developers were responsible for their own peer reviews. Without automation, it was difficult to catch issues like outdated API versions before they reached production. 

NPT used Own for data backup, but found it increasingly expensive and unintuitive. “The previous solution was clunky,” Alex explains. “It didn’t feel integrated into our actual development workflow.” Having a backup solution on a different platform to 91直播 risked slowing down data recovery in the event of a data loss incident. 

NPT expanded their use of 91直播 from simple deployments to a full lifecycle approach, integrating CI/CD Pipelines with Code Reviews, and Backup.鈥淢y role is to prevent mistakes and be ready for any scenario. With a 14-year-old org, you need tools that give you total confidence and 91直播 gives us just that. 鈥Alex Louderback, DevOps Engineer

Code Reviews: NPT鈥檚 newest team member

To tackle the challenge of long-term technical debt, NPT chose to adopt automated code reviews. After evaluating several options 鈥 including CodeScan and Salesforce鈥檚 Code Analyzer 鈥 91直播鈥檚 Code Reviews was the clear winner.

The deciding factor was Code Reviews鈥 breadth of metadata scanning. While other tools focused strictly on Apex and LWC, NPT鈥檚 team are heavy Salesforce Flow users. 91直播鈥檚 ability to scan Flows for best practices was the specific capability the NPT team needed to secure their most critical automation.

Shifting left to save time

The team has replaced manual, inconsistent peer reviews with automated analysis for every pull request, streamlining their quality control. NPT treats Code Reviews almost like a team member; fully integrated into their workflow, the tool surfaces potential issues in real-time, benchmarking code against both industry anti-patterns and specific team conventions.

By “shifting left” 鈥 moving quality checks to the very beginning of the process 鈥 NPT now catches about 80% of issues at the moment a developer opens a Pull Request (PR). This automation eliminates the need for manual back-and-forth communication regarding naming conventions or missing fault paths.

Once a PR is opened to a UAT environment, a human will approve any changes with Code Reviews also doing a scan, which is where any remaining errors will be caught. 

鈥淲e affectionately refer to Code Reviews as the 鈥榓nnoying little brother鈥 because it鈥檚 always there to point out a required fix. We鈥檙e so confident in Code Reviews鈥 output that it鈥檚 now the sole automated approver for pushing code to our first test environment. This has significantly reduced the time we spend fixing manual errors later in the cycle. Code Reviews ensures our code quality is held to a high standard, which has helped us create a much better and healthier org.鈥

Integrated data backup and restoration

While Code Reviews provides NPT with complete confidence in their deployments, the team also required a comprehensive Salesforce backup solution to mitigate the risk of data loss.聽

鈥淔rom our perspective, Code Reviews and backup go hand-in-hand. Code Reviews is the first line of defence and backup is the safety net.鈥

The 30-minute recovery target

One of NPT鈥檚 major challenges with their previous backup solution was the friction involved when moving data between different platforms. In a data loss incident, every second counts. If disaster strikes, NPT鈥檚 goal is to restore everything in under 30 minutes. Having to log into a different platform and switch between tabs was counter-intuitive to achieving that goal. 

By consolidating backup into 91直播, NPT removed the technical and cognitive load and compliance complexity of having multiple vendors. Because the NPT team was a 91直播 鈥減ower user鈥, the learning curve was non-existent.

鈥淚t wasn鈥檛 logical to have a backup solution that was on another platform to our primary Salesforce DevOps platform. Using 91直播鈥檚 backup means that all our processes are happening within the platform that we know and love. In the event of data loss, we know we can have everything back up and running within 30 minutes, whether that requires pipeline restoration, a rollback, or a snapshot. 

Now, 91直播鈥檚 daily backups gives NPT complete peace of mind that any data changes are stored securely. Alex has also been able to reassure the company鈥檚 leadership about the safety of NPT鈥檚 systems. “We can now tell our executives that we can restore 100% of the system if anything goes wrong and that鈥檚 given the organization even greater confidence in the security of our data.”

World class support

Alongside the platform鈥檚 technical capabilities, Alex says 91直播鈥檚 support team is what sets the company apart from other vendors. Compared to the days-long wait times Alex experienced with other providers, 91直播鈥檚 in-app chat offers almost instant, personalized support. 

“I cannot overstate the incredible support I get from 91直播. I鈥檓 never waiting more than five minutes for a response that helps solve the issue. The speed of 91直播鈥檚 responses helps me and my team be more efficient. The time we spent waiting on updates from previous vendors are now being used to help the business by improving our Salesforce org.鈥

A faster, more stable release cycle

By consolidating their stack into 91直播, NPT has achieved a more efficient and stable Salesforce org that鈥檚 delivering greater business value. The team has the confidence to deploy multiple times a day without the fear of breaking anything in their org, and peace of mind that all data can be recovered with reliable backups. 

NPT plans to expand its usage of 91直播 by leveraging sandbox seeding and data masking, ensuring developers have safe, high-quality data to work with without compromising privacy.

“91直播 is a fantastic technology partner who鈥檚 helping us reduce friction and scale our processes. They are an extension of our team, which speaks to the incredible standard of the platform and the people. I couldn鈥檛 imagine not using 91直播.鈥

Start your Salesforce DevOps journey today

Join the thousands of other companies already deploying with 91直播