Case Study

nClouds AWS Case Study | Ozlo

How nClouds helped Ozlo accelerate the throughput rate of data infrastructure builds to improve cost optimization, scalability, and developer productivity on AWS.
About Ozlo

Before being acquired by Facebook in 2017 and integrated into Messenger, Ozlo was a startup tech company with a vision for an interactive and personable AI app that aided customers in finding nearby and well-rated service industry businesses. Known as “Your friendly AI sidekick,” it was the first chatbot with a persona that used individual chat history and geolocation to understand a question’s context. It collected data across various sources such as Facebook, YouTube, Yelp, etc., to perform tasks such as finding restaurants, discovering recipes, ordering delivery, or buying movie tickets. Ozlo’s vision and work proved successful. It was acquired by Facebook about a year after its entry into the marketplace. nClouds is proud to have been a part of Ozlo’s success story.

Industry
Software, Artificial intelligence (AI), Machine Learning (ML)
Location
Palo Alto, CA
The Challenge
Accelerate the throughput rate of data infrastructure builds to improve cost optimization, scalability, and developer productivity on AWS.
Featured Services

Cost optimization

Improved scalability

Increased developer productivity

CHALLENGE

Accelerate the throughput rate of data infrastructure builds to improve cost optimization, scalability, and developer productivity on AWS.

Ozlo began with a single massive test suite that validated the integrity of all application components. Each pull request triggered a data infrastructure build. As the size of its team grew, builds became backlogged, which affected developer productivity. It needed to accelerate the throughput rate of data infrastructure builds to improve cost optimization, scalability, and developer productivity on AWS.

THE SOLUTION

nClouds' Solution Architecture for Ozlo

Using Troposphere and an AWS CloudFormation template, nClouds teamed with Ozlo to create an Amazon ECS cluster, a Docker registry, and two AWS Auto Scaling Groups (one group with a single RI and three Amazon EC2 Spot Instances).

The Amazon ECS cluster provides containers that can act as Jenkins agents. nClouds moved shared data to Amazon EFS to provide a strong data consistency model with a high throughput rate and shared file access. By mounting the volume to the container agent, Ozlo can more quickly perform these jobs and consolidate multiple local file repositories into a single location for all users.

Ready to Accelerate?

 

No matter where you are in your cloud journey, we can help you migrate, modernize, and manage your AWS environment. Let’s accelerate your growth and fast-track your business outcomes.