Background & Problem:
Plates is a mobile platform where Chefs can connect with local diners. They wanted an updated approach to their development pipeline in AWS, so their leadership decided to employ a DevOps mindset to their existing deployment. The goal included more efficient transitions and minimized development timelines.
Plates approached QPAIR to help create a set of automated processes using AWS best practices and functionality and improve their existing CI/CD pipeline and streamline the process. QPAIR was responsible for developing and delivering CI/CD processes and then train agency staff to execute the remainder of the list.
QPAIR worked with their team to plan AWS architecture DevOps updates to streamline automation with increased governance. This used AWS Service Catalog and made use of features such as Tags and Security groups extensively. Once the stack was configured and deployed the applications, a combination of DataDog & CloudWatch was used for monitoring the application.
Finally, QPAIR made this whole architecture easy to deploy and manage over the long term. When an engineer commits code, AWS CodePipeline automatically deploys it into a test environment, then manages the promotion of those changes to production. This DevOps workflow represents a time-saving improvement over their previous manual deployment processes.
Following the successful deployment of the pipeline, Plates had a more automated and streamlined process for standing up development resources and applications across its AWS environment. This allows for a much quicker release schedule with less effort on staff throughout the organization.
Plates is now able to scale to 10,000s of diners and the system is ready to scale to millions.