Delightful integration tests in Go applications - Manuel De La Peña
About this talk
This talk explores the use of Dockerized services as a powerful solution for creating repeatable, isolated environments that are perfect for integration testing. The session introduces the Testcontainers libraries, which offer a flexible and intuitive API for managing the lifecycle of service dependencies within Docker containers. By running databases, Kafka, Elasticsearch, and cloud technologies directly from test code, developers can ensure that environment configurations remain consistent and up-to-date for both local development and CI pipelines. Attendees will gain the knowledge needed to implement effective integration tests in their codebases without the complications of manual management of external service dependencies. Manuel de la Peña, an OSS Software Engineer at Docker, presents the session, bringing expertise from his work on "Testcontainers for Go" and his background in software engineering.
More from this event
See all 108 talks →
Why are we still talking about containers? - Kelsey Hightower at ContainerDays 2025
46:56
Saxo Service Blueprint: Bridging Old and New World with Kubernetes Operators - Jinhong Brejnholt
36:25
Engineering Velocity, Building Trust: DevOps in 2025 - Stephan Stapel
33:17
Getting Started with eBPF Made Easy - Qasim Sarfraz & Michael Friese
33:05