top of page

Case Study: Cloud Consolidation and Serverless Introduction for FoodTec Solutions

aws.png

Problem Statement

FoodTec Solutions, a leading Point of Sale (POS) company specializing in restaurant solutions, experienced skyrocketing cloud costs, reaching $36,000 per month, after migrating their data warehouse and processes to AWS through a "lift and shift" approach. Additionally, their reliance on a monolithic application model at the store level limited scalability and efficiency.

Project Description

We partnered on a project to optimize AWS cloud expenditures and transition to a more scalable, serverless architecture. Key goals included introducing tagging, reporting, and cost management practices while developing serverless solutions to enhance efficiency. These efforts successfully reduced monthly cloud costs to $17,000 and established proactive cost-control processes, while showcasing the scalability and on-demand benefits of AWS services.

Project Steps

Evaluate the Current State
  • Assessed the organization’s existing AWS resources, cataloging all instances and their utilization.

  • Differentiated resources by purpose (production vs. development) and usage patterns.

  • Introduced tags to enable consistent reporting and resource tracking.

​Reporting and Cost Management
  • Created reusable reporting mechanisms to monitor AWS resource utilization.

  • Established a monthly process for cost evaluation and optimization.

Automate Cost Reductions
  • Configured development machines for automatic shutdown outside business hours to minimize costs.

  • Transitioned to savings plans using reserved instances, ensuring proper configuration and resource optimization.

Reduce Monthly AWS Costs
  • Lowered monthly cloud expenditures from $36,000 to $17,000 by optimizing resource usage and implementing cost-saving measures.

​Introduce Serverless Architecture
  • Developed a serverless solution for centralized integration with Uber Eats:

  • Utilized AWS API Gateway, Lambda functions, EventBridge, and a transactional RDS database.

  • Implemented an asynchronous workflow to manage communications to store-level systems.

  • Designed an on-demand API system to replace synchronous processes reliant on direct store IP communications.

Pilot Project: Uber Eats Integration
  • Built a centralized API system to handle:

  • Incoming orders and updates from Uber Eats.

  • Callback APIs for status changes on Uber Eats’ side.

  • Downstream asynchronous communication to store-level systems.

  • Showcased cost efficiency and scalability by leveraging serverless technologies with an on-demand pricing model.

Results and Impact

Through this initiative, FoodTec Solutions achieved the following outcomes:

  • Cost Savings: Reduced AWS expenditures by over 50%, from $36,000 to $17,000 per month.

  • Operational Efficiency: Automated resource management processes and implemented tagging for better oversight.

  • Future-Proofing: Established a monthly reporting process to prevent cost overruns and ensure ongoing optimization.

  • Scalability: Demonstrated the potential of serverless architectures to handle dynamic workloads efficiently.

  • Innovation: Delivered a scalable, serverless Uber Eats integration that improved communication reliability and reduced operational complexity.

 

This project highlights the benefits of combining cloud optimization with innovative architecture to drive cost savings, efficiency, and scalability.​​

Request a Free Consultation

Thanks for submitting!

Call Us

585-813-6778

© 2024 ConsoliTech Consulting, LLC

bottom of page