Avahi Migrates Machine-Learning Application to AWS to Help Masterworks Lower Costs and Speed Up Data Modeling

Client

Masterworks Agency instead of Regional Real estate Agency

Location

Poulsbo, WA

Industry

Branding, Web Design, Marketing, Advertising, Video Production, and Photography

Services & Tech

Amazon Sagemaker, AWS Glue, AWS S3, AWS Step Functions

Project Overview

Identify Machine-Learning Expert to Migrate Application in 8 Weeks

A key service Masterworks provides to its clients is an application that uses machine-learning models to measure the propensity that an organization’s members will donate to a particular fundraising campaign. Clients use intelligence produced by the audience selection tool to narrow down their member databases and focus marketing efforts on segments most likely to give money and other gifts. The service essentially allows clients to reduce the expenses of fundraising campaigns while increasing net revenues.

“We relied on a hosted SaaS application that was working well enough, but the provider’s licensing model made it difficult to operate the application profitably as we expanded our client base,” says Milo McDowell, Senior Vice President of Operations for Masterworks. “As our hosting contract began to approach the annual renewal date, we decided to look for a lower-cost hosting provider.”

To reduce the costs for hosting the machine-learning application, McDowell first turned to Amazon Web Services (AWS), the cloud platform Masterworks has relied on for many application workloads for more than 10 years.

McDowell realized AWS could offer a cost model that would reduce the expense of hosting the application and that Amazon SageMaker provides a platform to streamline processes to create, train, and deploy machine-learning models in the cloud. McDowell also realized he would need help in migrating the application to AWS. “We did not have the capacity on our internal staff to handle such a complex project,” McDowell explains. “We also did not have anyone on our team with relevant SageMaker experience.” Thus, finding a SageMaker expert became the prime need. But Masterworks also faced another challenge. “We had about eight weeks to complete the migration before our hosting provider contract would renew,” McDowell shares. “So we needed to make sure we could complete the project relatively quickly.”

About the
Customer

Masterworks

Based near Seattle, Masterworks helps move the hearts and minds of people to act for Christian ministries across America. For more than 30 years, the company has partnered with an exclusive group of ministries to build passionate audiences and raise money for their missions by providing solutions that help engage with constituents through creative marketing campaigns and best-of-breed technologies.

The
Problem

Key Challenges

  • Reduce SaaS machine-learning platform costs.
  • Avoid diverting the internal IT team from core responsibilities.
  • Identify expertise to migrate to a new machine-learning platform in eight weeks.

Why AWS

AWS Services

  • Amazon SageMaker
  • Amazon Simple Storage Services (S3)
  • AWS Lambda
  • AWS Glue

Partnership Offers Powerful Combination of Skills

Streamlining the process to build and train data models is vital as Masterworks goes through model training each time a new client comes on board. “We’re also always working to improve our services, so as we innovate, we go through rigorous testing of new ideas and can incorporate them into the models for existing clients,” McDowell says.

In addition to the data modeling project, Avahi is upgrading the code base of an Epiphany application so it will work properly in the modern AWS compute environment. “We work with a lot of consultants and partners, and Avahi stands out for their machinelearning expertise as well as the effort they put in and the documentation they provide,” says McDowell. “That’s a powerful combination of skills, and it’s rare to see an IT partner deliver on all three the way Avahi does.”

Solution

Costs Reduced 75% as Model Processes Accelerate

By migrating the machine-learning model application to AWS, McDowell estimates Masterworks has reduced hosting and usage costs by approximately 75 percent. One of the reasons why AWS is less costly than the previous provider is that Masterworks can use compute resources on-demand. With the previous SaaS platform, Masterworks was assigned dedicated machines that were always running.

“We also save because the AWS licensing model is different,” adds McDowell. “We pay for compute resources in AWS, but we don’t have any user charges to go along with that. The SaaS provider charged a licensing fee for each user, and where our utilization rate falls between 5-10 percent, it was not a good use of our money to spend it on a full-time state-of-the-art machine learning platform.”

In contrast, migrating to the AWS platform allows Masterworks to run the same data models without paying the hefty overhead of the previous platform. “And as we use additional resources to develop new models with SageMaker, there’s no overwhelming pressure that we’re spending too much money on licenses,” McDowell points out. “We’re spending dramatically less and can maximize our machine learning efforts.”

The money Masterworks is no longer spending on the previous machine learning platform can now be invested in other initiatives. And in addition to the cost savings, McDowell says the processes to train new models and run inferences run faster in the AWS environment faster. “By running new data against a trained model to infer what will happen during fundraising efforts, our engineers can generate more accurate results for clients to measure the propensity that members will donate to various campaigns,” says McDowell.

This capability helps clients evaluate campaign strategies before investing resources. And life is also better for the Masterworks engineers working in SageMaker. They can run model training and inferences concurrently, and they benefit from the detailed solution documentation provided by Avahi. “Our engineers refer to the documentation if they have questions relating to the resources, and we can more easily cross-train other engineers on our internal team,” McDowell says. “We now have a structure for building training new models with a detailed process that our engineers are comfortable with.”

We highly recommend Avahi as a reliable and innovative technology partner. Their expertise in cutting-edge technologies was instrumental in building our Proof of Concept (PoC) and developing our Minimum Viable Product (MVP). Avahi consistently delivered high-quality solutions on time while maintaining a collaborative, responsive approach. They went beyond expectations by identifying opportunities for enhancement, ensuring scalability and compliance for our law enforcement-focused products. Avahi is the clear choice if you need a tech partner with industry knowledge, professionalism, and a commitment to innovation.

Brandon Puhlman

Founder, Bravo Foxtrot

Ready to Transform Your Business with AI?

Book Your Free Ignition AI Workshop

Let’s explore your high-impact AI opportunities together in a complimentary half-day session

View Our Case Studies

See how we’ve delivered measurable results for businesses like yours