1,000 tests in parallel, answers in minutes.
DeLaval builds the future of milking technology. In the Satin team we own the build environment and the automated tests that safeguard quality. The assignment: move the entire build environment from on-prem to the cloud — and lift development teams used to local hardware, so they get what the cloud actually does better instead of lifting 1-to-1.
Tests ran at hardware pace — not the developer's.
Software for milking robots is tested against a complete system environment, not individual functions. On-prem means the number of environments equals the number of machines in the room: tests queue, feedback takes hours, and a developer who waits switches tasks and loses context.
The easy path would have been lifting the same set of machines to EC2 and calling it cloud. The assignment was explicitly the opposite: teams should get what the cloud actually does better — elasticity and isolation per test case — which requires changing platform and working habits at the same time.
One container per test case.
Instead of copying the machine park, ACME was built: a framework that raises a complete system environment in Docker within each test session and runs one container per test case in AWS Fargate and Batch. Elasticity becomes a property of the test framework, not something the developer has to book.
Don't lift the machine park to the cloud. Lift the way of working — and let the platform follow.
Autotest Cloud Managed Environment.
ACME is the framework that turns a test session into infrastructure: it describes the environment, raises it, distributes the test cases and tears everything down again. Four steps, the same path every time.
Decisions around the framework
Measurable, every month.
Beyond the volume, how the team reasons changed: test results are converted from pipelines to InfluxDB and visualised in Grafana, so trends and flaky tests show up in data instead of being judged on gut feeling. JFrog Artifactory was migrated from on-prem to AWS, operated daily for three years, then smoothly decommissioned at the move to JFrog SaaS — a lifecycle that went all the way, not just a migration.
Eleven technologies, grouped.
Similar assignments
Got a problem worth solving?
Chat with us on WhatsApp. We reply within 48 hours.