testcontainers: improving E2E tests

In a previous post I showed some ways to improve tests by creating API mocks that we call. However, that&rsquo;s not always enough, and we might need E2E tests (or acceptance tests), for example, to test integrations with databases, messaging services, or anything else. For these cases, I&rsquo;m here to introduce the Testcontainers tool. The Testcontainers library is an open-source tool that lets…