How FlipGive dealt with peak seasons by auto-scaling their infrastructure

 
FlipGive-Team_Funding_Made_Easy.jpeg
 

About the Customer

Industry: E-Commerce

At FlipGive, we want to empower parents, coaches, teachers, managers or anyone for that matter to fund the things they love and put the focus back on the kids and their development both on and off the field.

- FlipGive

FlipGive allows customers to raise funds for the things they love. The online shopping platform partners with brands to give cash back for purchases that customers would already make. When a customer shops, eats out, or travels, they can choose where the funds they raise go. 

The Challenge

FlipGive first realized they needed auto-scaling when they noticed that their website would need to handle a much larger volume of traffic. In particular, they were concerned with peak seasons in the e-commerce calendar such as Amazon Prime Day and Black Friday.

FlipGive’s Lead Developer, Aaron Price, and his team originally tried to set up auto-scaling on Amazon Web Services (AWS) using a third-party plugin that was compatible with their app’s native programming language, Ruby. However, the plugin didn’t work as expected and FlipGive faced their next peak season without auto-scaling. 

As a result, Aaron said that FlipGive’s developers spent long hours manually configuring the servers and lost valuable development time. At this time, the online shopping platform realized they needed to update their infrastructure in order to accommodate auto-scaling.

The Solution

stack.io upgraded FlipGive’s infrastructure by deploying their application to Amazon Elastic Kubernetes Service (Amazon EKS). As a part of the process, we implemented load tests and enabled auto-scaling to ensure that the infrastructure scales properly when a high volume of traffic passes through. 

Our dedicated public cloud consulting team worked with Aaron to ensure that the Lead Developer would have the tools and knowledge to take over the infrastructure after the project was complete. 

They are very knowledgeable. I would definitely call them subject matter experts. Sometimes, I would have ideas and they would challenge those ideas with data. ‘Are you sure you want to go with this?’ they’d ask. ‘The data says otherwise.’ And I really appreciate that.

- Aaron Price

The Tools and Technologies

The Results

 
server-response-time-01.png

60% drop
in server response time
in the first week

server-side-error-01.png

25% drop
in server side error rate
in the first week