Customer story Toyota Canada

Streamlined Service deployment with AWS CloudFormation and GitLab


About Toyota Canada
Toyota Canada Inc. is the Canadian distributor of Toyota and Lexus vehicles, supporting sales and service through a dealer network across the country.
The challenge
Moving from another platform and having tight deadlines meant Toyota needed a solution which allowed them to get up and running quickly, had the flexibility to grow over time, and also maintain control over changes.
The solution
Curious Orbit worked with Toyota Canada to translate their current deployment into several small, easy to maintain CloudFormation templates which meant we could quickly deploy infrastructure and services across several AWS accounts and different environments.
The deployment Architecture diagram
By using GitLab and AWS CloudFormation, we were able to deploy a solution which removes much of the manual configuration of AWS services while maintaining change control. By introducing automation, the customer can quickly make changes to the environment while still ensuring they validate changes before deploying.
The benefits

Streamlined Deployments

By leveraging CI in GitLab we were able to deploy CloudFormation templates as soon as commits occurred.

Separation of Duties

All deployments use CloudFormation Change Sets which allow for separation of duty.

No Manual Pushes

CloudFormation combined with GitLab meant we were able to remove much of the manual configuration of AWS services.

Work with me

Have a similar problem? Let's talk.

Tell me what you're trying to do on AWS and what "good" would look like. I'll come back with how I'd approach it.