Let’s Start Building

Dream Build Soar

Cloud

Development

Web Design

Security

Compliance

Communication

Call us anytime

Catertrax

SCALABLE AND SECURE APPLICATION MODERNIZATION

Foodservice Software Made Simple

CaterTrax was in need of a secure, scalable, and cost-effective way to migrate their .NET Core API’s on-demand, without sacrificing the ability to test locally.

The Leading Catering Management Software

CaterTrax is the leading software for North America’s largest foodservice management companies. The platform is built for caterers by caterers, enables their clients to streamline orders and operate multiple lines of business efficiently.

CHALLENGE

CaterTrax desired to migrate their existing .NET Core API’s, built and run manually on Amazon EC2 instances, to a more agile and cost-effective solution. Their current build process and testing methodology was outdated, and made managing their API’s rather difficult.

Since many of their API’s weren’t being used heavily, they were also paying for compute resources that were not being used. CaterTrax partnered with EagleDream to migrate their existing .NET Core API’s resulting in improved flexibility, scalability, and security in their environment.

SOLUTION

EagleDream began by deploying their API’s to AWS Lambda and leveraging the Serverless Framework to build, test, and deploy continuously. EagleDream worked with CaterTrax to retrofit their current API’s so that they could successfully run in AWS Lambda.

To help accelerate the build and deploy process, EagleDream used AWS SAM (Serverless Application Model). Using AWS SAM allowed for the AWS Lambda functions to be run and tested locally, which greatly aided the dedicated QA resources.

Since AWS Lambda functions are inherently private and CaterTrax needed their API’s to be accessible from various locations, EagleDream built an Amazon API Gateway proxy layer in front of the AWS Lambda functions. EagleDream leveraged AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy to handle the integration and delivery of the AWS Lambda functions as well as the corresponding Amazon API Gateway endpoints.

Results

CaterTrax and EagleDream successfully migrated their .NET Core API’s to AWS Lambda.

AWS SERVICES USED

  • AWS Lambda
  • Amazon API Gateway
  • AWS CodePipeline
  • AWS CodeBuild
  • AWS Code Deploy
  • AWS CloudFormation
  • AWS SAM

AWS SERVICES USED

  • Microsoft .NET Core 2.0

ALL THE GOOD STUFF THAT MADE IT SUCCESSFUL

Key Benefits & Successes

AWS SERVICES USED

Moving .NET Core API’s from EC2 instances to Lambda, allowed them to be run both securely and on-demand. Automatic scaling additionally reduces computational cost and operational management overheads.

IMPROVED ENVIRONMENT SECURITY

An additional layer of security was achieved by moving the API’s into a private VPC, only allowing access via the API Gateway.

FASTER DEVELOPMENT

The build and test process was greatly improved by leveraging SAM, CodePipeline, CodeBuild, and CodeDeploy, enabling CaterTrax’s team to innovate rapidly and more efficiently. Their team has successfully saved time that was previously spent manually building and deploying.

LIKE WHAT YOU SEE?

View Our Other Work

Let’s Start Building

Have an idea that you would like to share? We want to help bring your ideas from concept to reality.
READY TO START BUILDING?

Let us help you bring your idea from concept to reality. Complete the following form and a member of our team will be in touch.

Phone: 1.844.4EAGLEDREAM | Email: info@eagledream.com