00
intro

75% reduction in downtimes for AI food waste solution

SaaS
6 years
DevOps Transformation
AI/ML Enablement
Aug 14, 2024
2 min
Navigation
01
About
Winnow is the global AI leader in commercial food waste solutions

Serving chefs in 2,000+ locations, it helps run a more sustainable and profitable business, reducing food waste by 50%.

Clients' costs saved:
$54M/ year
Tonnes of CO2e prevented:
78K/year
Meals saved:
45M/year
Countries covered:
77
02
Trustmarks
4

OpsWorks Co. has a very impressive organization and they communicate really well.

System Architect
SaaS Organization
03
challenges

Winnow faced the following challenges in their work

Service interruptions and downtimes

Heavily relying on real-time tracking and analysis, Winnow is committed to providing crucial day-to-day insights to its users. Any interruptions or downtimes can impact the data's quality and overall tool's efficiency.

Container dependencies

Tight interdependencies between Docker containers caused bottlenecks during product updates and deployments. It also restricted system flexibility and agility, creating additional challenges in adapting to swift operational changes.

AI model updates

As the AI models evolve, incorporating new versions into the existing working product without disrupting its operations becomes challenging. Inconsistencies between the deployed model and the latest version could rob users of many benefits.

Tackle challenges confidently with our DevOps experts

Let our team find the best tech approach for your business scale and scope.

Contact us
04
Tech stack

Technologies we used

//
AWS
//
Jenkins
//
Docker
//
Terraform
//
Ansible
//
Bitbucket
//
Grafana
05
solutions

We found best-fit solutions for Winnow’s infrastructure

//
Microservice architecture development

Initially, the client hosted their 10-component application on the AWS server. With each container relying on the others, a shortfall in any component risked system failure. To address this, our team transitioned from AWS server to AWS ECS, enabling automated version deployment with a single click on the Jenkins dashboard.

//
Infrastructure as a code implementation

Allowing the system to scale up and down depending on its needs, our engineers developed a set of specific scripts. IaC approach to automation helped to make the Winnow infrastructure more flexible, making it easier to validate changes, create versioned releases, and apply a variety of coding best practices.

//
CI/CD implementation

To automate routine software development work, our team set up Jenkins and a CI/CD Pipeline. Now, there is no need to stop an old docker image and start a new one manually since this can be done with one button in the Jenkins dashboard.

Indicators confirming
our decisions

Reusable and automated infrastructure due to the IaC approach implementation

Automatic container orchestration system based on AWS ECS

Automated CI/CD pipelines, thanks to Jenkins implementation for every container

Automatically and independently scaling microservices due to IaC approach adoption

06 //
Cut your infrastructure costs

Save more, maintain efficiency

Streamline your infrastructure, while reducing expenses. Achieve cost savings of up to 70% without sacrificing performance.
Contact us
07
Why AWS

AWS benefits at a glance

//

Easy to use

AWS is designed to allow application providers, ISVs, and vendors to quickly and securely host your applications – whether an existing application or a new SaaS-based application. You can use the AWS Management Console or well-documented web services APIs to access AWS’s application hosting platform.

//

Cost-Effective

You pay only for the compute power, storage, and other resources you use, with no long-term contracts or up-front commitments. For more information on comparing the costs of other hosting alternatives with AWS, see the AWS Economics Center.

//

Flexible

AWS enables you to select the operating system, programming language, web application platform, database, and other services you need. With AWS, you receive a virtual environment that lets you load the software and services your application requires. This eases the migration process for existing applications while preserving options for building new solutions.

//

Reliable

With AWS, you take advantage of a scalable, reliable, and secure global computing infrastructure, the virtual backbone of Amazon.com’s multi-billion dollar online business that has been honed for over a decade.

//

Secure

AWS utilizes an end-to-end approach to secure and harden our infrastructure, including physical, operational, and software measures. For more information, see the AWS Security Center.

//

Scalable and high-performance

Using AWS tools, Auto Scaling, and Elastic Load Balancing, your application can scale up or down based on demand. Backed by Amazon’s massive infrastructure, you have access to compute and storage resources when you need them.
08
Related case studies

Success stories you may also like

50% higher security for SEO agency
Learn more
March 21, 2020
60% better deployment performance for marketing automation tool
Learn more
July 2, 2021
Highly available infrastructure for learning management system
Learn more
December 8, 2021

Achieve more with OpsWorks Co.

//
Stay in touch
Get pitch deck
Message sent
Oops! Something went wrong while submitting the form.

Contact Us

//
//
Submit
Message sent
Oops! Something went wrong while submitting the form.
//
Stay in touch
Get pitch deck