Home / Companies / Buildkite / Blog / Post Details
Content Deep Dive

How Up ditched Docker and halved their Android test times

Blog post from Buildkite

Post Details
Company
Date Published
Author
Justin Morris
Word Count
1,727
Company Posts That Month
1
Language
English
Hacker News Points
-
Post removed?
No
Summary

Up, a digital bank in Australia, emphasizes rapid software deployment across both server and mobile applications, achieving up to five daily deployments thanks to efficient production workflows. Despite the complexities and resource demands of native on-device testing for Android and iOS, these tests remain crucial for maintaining product quality. The bank faced challenges with Docker-based Android testing, which led to inefficiencies and flakiness, prompting a shift to a more effective cloud-based infrastructure using Google Cloud Platform (GCP) and Buildkite. By removing Docker and optimizing their use of GCP resources, such as switching to compute-optimized C2 instances and experimenting with GPU attachments, Up achieved substantial improvements in testing speed and reliability. This resulted in a significant reduction in test job times and improved parallelization capabilities, allowing for faster feedback cycles and more scalable testing environments. These optimizations underscore Up's commitment to addressing technical inefficiencies proactively to maintain a robust and agile software delivery pipeline.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.