Testcontainers simplifies tests to run with real dependencies whether you write unit tests, API tests, or end-to-end tests.