How should you host your app in 2024?
All posts

Quality at Speed: The Rounds' Journey to a Robust QA Process with Coherence

The Rounds' Journey to a Robust QA Process with Coherence.
May 30, 2023

Company: The Rounds

Industry: Consumer Goods and Logistics

Size: 70 employees

Usage: 1,200+ deployments/month

Introducing The Rounds

The Rounds is a consumer logistics platform for delivering and refilling essential items while minimizing packaging waste. It is a closed-loop system that delivers items, such as toiletries, cleaning supplies, and locally baked goods to its Member’s doors on a weekly basis and picks up empty containers to eliminate waste. In October 2022, The Rounds raised $38M in Series A funding led by Redpoint Ventures and Andreessen Horowitz.

Using Coherence has sped up all of our workflows and removed key chokepoints to shipping. And unlike other solutions, Coherence lets us use the same AWS platforms and infra that powers production.

Why The Rounds Chose Coherence 

The Rounds sought a solution for streamlining QA and testing across multiple apps, ensuring seamless experiences for consumers, and facilitating logistics and operations on the backend. Head of Engineering, Griffin Tschurwald, says “Using coherence has sped up all of our workflows and removed key chokepoints to shipping. And unlike other solutions, Coherence lets us use the same AWS platforms and infra that powers production.”

Challenge that Coherence addressed

Their initial infrastructure in AWS consisted of separate staging and production environments but struggled with consistency between the two. Between this and only having one staging environment, their QA and testing operations slowed down significantly as their output increased. Relying on local testing wasn’t setup for easy collaboration with other teams like product. Setting up and maintaining preview environments felt daunting and unrealistic.

The Solution

Coherence introduced the concept of production-quality ephemeral environments for every GitHub PR, aiming to streamline their testing process and enhance their software development cycle.

How they Evaluated

After learning about Coherence’s solution and ease of setup, they decided to test it with a small frontend app. The Coherence team worked closely to help get them live. After a couple weeks of testing the team rolled out the functionality across apps with frontend and backend services.

The Result

Now with Coherence, every pull request is deployed to a new environment for testing and approval by cross-functional teams before being merged into the main branch. The team spins up new environments for each testing cycle, tests multiple scenarios simultaneously, and quickly tears down the environments.

By using Coherence, The Rounds improved their overall software development cycle, releasing higher-quality applications to production faster and with fewer bugs. The solution was scalable and cost-effective, allowing the company to focus on their core business without worrying about infrastructure. The Rounds continues to scale their team and maintains a high level of quality assurance throughout their development cycle.