Testcontainers: a year-in-review
summary
Testcontainers is a JVM library that spins up throwaway Docker instances of databases, browsers and services; the demo wires a Spring Boot app to TC PostgreSQL, Redis and a mockserver so JDBC URLs with the TC prefix lazily start containers and tests pass in seconds. Recent additions: Kafka and Couchbase modules, HTTP (okhttp) transport, Windows pipe support, JUnit 5 integration and a reusable containers mode that cuts startup from ~8s to under 200ms (Postgres ~1.5s), with reuse TTLs disabled on CI.
AI-written summary · about
chapters (7)
- 0:00Introduction and speaker background
- 10:01What are Testcontainers?
- 13:22Live demo of Testcontainers
- 22:44Latest features in the past year
- 35:45Roadmap and future plans
- 41:11Reusable containers feature
- 48:19Takeaways and closing
related talks
45mTestcontainers - a Year-in-review
46mTestcontainers - The past, the present and the future
51mMastering Testcontainers for better integration tests
21mTest Containers: Where Every Test Starts Fresh
15mTestcontainers: Simplify Your Integration Tests and Development
43mRemoving complexity from integration tests using Testcontainers!
01h 06mTestcontainers best practices.
48mTestcontainers and Spring Boot from integration tests to local development!
