Working with, microservices-based development environments presents a unique set of testing challenges. Richard North developed an open source solution called Testcontainers in 2015 to help ease this problem for developers. Today, the open source project is used by companies like Uber, Netflix, Spotify and Capital One.
North and co-founder Sergei Egorov (who was a co-maintainer of Testcontainers) founded AtomicJar in 2021 to build a commercial company on top of the open source tooling. They have taken the original idea a step further by creating a cloud-based version to expand the tool’s capabilities and move some of the resource-intensive testing from a developer’s laptop to the cloud.
Today, the company announced a $25 million Series A and that it was opening a public beta of Testcontainers Cloud. GA could come later this year.
Egorov, who is the startup’s CEO, says that a big testing issue for developers is that they have been using a representation of the testing components, rather than the actual software, and they often lacked confidence that these tests were actually reproducing what would happen in a live environment. Testcontainers changed that by testing against real versions of the dependent software pieces.