Case Study - ARTIFICIAL INTELLIGENCE ON KUBERNETES

Web App Reference Architecture AI
ARTIFICIAL INTELLIGENCE ON KUBERNETES

About YB Inc:

YB's Software as a Service (SaaS) combines advances in AI with a new generation of technologies for the moving industry so they can book more customers faster, streamline operations, and ensure a quality experience for consumers - from beginning to end.

The Challenge:
YB Inc. needed assistance automating the deployment of multiple Kubernetes clusters on AWS. The solution required a high level of automation to manage the clusters and the CI/CD process. YB Inc. sought the assistance of Stratus10 to design and implement a solution tailored to their needs.

Solution:
Stratus10 assisted YB Inc. in designing and implementing a way to deploy highly-available and scalable Kubernetes clusters for their AI application with the ability to provision separate CloudFront distributions for each cluster. The solution included a high level of automation using CloudFormation templates, ECS, ECR, Lambda functions, CloudWatch events, and DynamoDB.

Results and Benefits
The Client was able to quickly provision custom application clusters for each client across multiple AWS regions while making sure each cluster follows AWS best practices. In addition, the infrastructure for each cluster was managed as code (IaC) using CloudFormation and CodeCommit. 

 

Use case: AI/Machine Learning 

Implementation type: New Implementation

Client: Artificial Intelligence Startup

Date: June 2019

Category: AI/ML / Serverless / Securiity / DevOps