Caylent Services
AWS Foundations & Migrations
From rehosting to replatforming to rearchitecting, Caylent will help you leverage AWS to its fullest potential to meet your business objectives.
Valyant AI is a conversational AI platform transforming customer service in the Quick Serve Restaurant (QSR) industry through technologies such as AI enabled drive-thru, mobile, kiosk, and text message ordering. Founded in Denver, Colorado, in 2017, Valyant AI’s mission is to accelerate customer ordering, reduce overhead and increase profitability for their QSR customers.
On their existing infrastructure, Valyant AI had a manual deployment process that proved inefficient, requiring off-hour deployments to avoid disruptions for their customers. The company was looking for help to improve the process of building secure, high-performing, fault-tolerant and cost-effective cloud-native environments in AWS leveraging microservices and establishing an automated and consistent way to build, test and deploy applications on top of these environments.
A Caylent engineering pod was engaged to address Valyant AI’s request to improve the deployment process. The pod built a new greenfield deployment environment on Amazon ECS which was compliant with AWS best practices. This included using Terraform to provision infrastructure, using AWS CodePipeline to automate deployments, and using AWS CodeDeploy to distribute traffic.
The pod began improving Valyant AI’s infrastructure pipeline process by updating Terraform Cloud CI/CD pipelines with a CodeDeploy blue-green deployment process. This required updating the Terraform Cloud configuration to use CodeDeploy, a fully managed service that automates deployments to Amazon EC2, AWS Fargate and on-prem instances. An internal load balancer was removed, replaced by CodeDeploy’s automated traffic distribution between Valyant AI’s environments.
Valyant AI’s compute platform was also migrated from Amazon Elastic Container Service (ECS) on EC2 to ECS on Fargate, a serverless compute service that allows running containers without having to manage servers. This simplified scaling the deployment environment and reduced costs while also reducing latency within ECS.
The changes made by Caylent resulted in a significant improvement to the deployment process. The new process is more reliable, efficient, and scalable. The new environment was built with clear and repeatable processes where testing could be isolated. It has also made it easier to deploy new changes and to troubleshoot problems.
Valyant AI was able to improve their engineering team's working conditions by making deployments easier and more efficient. By leveraging microservices architecture with ECS, Fargate, and implementing blue-green deployment leveraging automated CI/CD pipelines, ValyantAI was able to:
Additionally, new workloads have the necessary resilience to meet Valyant AI’s needs. Modernizing their infrastructure helped ValyantAI scale their services and streamline their infrastructure, while improving their overall efficiency and performance.
Caylent Services
From rehosting to replatforming to rearchitecting, Caylent will help you leverage AWS to its fullest potential to meet your business objectives.
Caylent Services
Quickly establish an AWS presence that meets technical security framework guidance by establishing automated guardrails that ensure your environments remain compliant.