Join our April meetup where John Nguyen from E.ON demonstrates how Testcontainers and LocalStack let you run integration tests against realistic AWS services locally. He'll walk through the pitfalls of mock-based testing and show how spinning up real services in Docker containers gives you confidence that your code actually works against emulated services. This session will give you practical techniques for writing integration tests that catch the bugs your unit tests miss.
Join our April meetup where John Nguyen from E.ON demonstrates how Testcontainers and LocalStack let you run integration tests against realistic AWS services locally. He'll walk through the pitfalls of mock-based testing and show how spinning up real services in Docker containers gives you confidence that your code actually works against emulated services. This session will give you practical techniques for writing integration tests that catch the bugs your unit tests miss.
You’ve been there: Your Unit tests pass both locally and in CI. You deploy with confidence. You thought.. Then staging in the real cloud reveals the truth—bugs that only show up with actual RDS parameter settings, real SQS and SNS throughput limits, or Lambda and API Gateway behaviour your local mocks never captured.
The solution is Testcontainers.
Testcontainers is a testing library that provides easy and lightweight APIs for bootstrapping integration tests with real services wrapped in Docker containers. Using Testcontainers, you can write tests talking to the same type of services you use in production without mocks or in-memory services. Spin them up, run migrations, execute your Node.js service against them, assert results, auto-cleanup.
In this talk, John will show you how to use Testcontainers with AWS CDK to ship with more confidence.
You’ve been there: Your Unit tests pass both locally and in CI. You deploy with confidence. You thought.. Then staging in the real cloud reveals the truth—bugs that only show up with actual RDS parameter settings, real SQS and SNS throughput limits, or Lambda and API Gateway behaviour your local mocks never captured.
The solution is Testcontainers.
Testcontainers is a testing library that provides easy and lightweight APIs for bootstrapping integration tests with real services wrapped in Docker containers. Using Testcontainers, you can write tests talking to the same type of services you use in production without mocks or in-memory services. Spin them up, run migrations, execute your Node.js service against them, assert results, auto-cleanup.
In this talk, John will show you how to use Testcontainers with AWS CDK to ship with more confidence.

John started as a PHP developer, then transitioned to frontend development and became passionate about JavaScript. In a previous role as a Data DevOps Engineer, he learned Python, SQL, and AWS, adding valuable skills to his toolkit. He now considers himself a full-stack engineer focused on web and cloud development and is excited about creating modern, cloud-native applications for E.ON.
Join our April meetup where John Nguyen from E.ON demonstrates how Testcontainers and LocalStack let you run integration tests against realistic AWS services locally. He'll walk through the pitfalls of mock-based testing and show how spinning up real services in Docker containers gives you confidence that your code actually works against emulated services. This session will give you practical techniques for writing integration tests that catch the bugs your unit tests miss.
You’ve been there: Your Unit tests pass both locally and in CI. You deploy with confidence. You thought.. Then staging in the real cloud reveals the truth—bugs that only show up with actual RDS parameter settings, real SQS and SNS throughput limits, or Lambda and API Gateway behaviour your local mocks never captured.
The solution is Testcontainers.
Testcontainers is a testing library that provides easy and lightweight APIs for bootstrapping integration tests with real services wrapped in Docker containers. Using Testcontainers, you can write tests talking to the same type of services you use in production without mocks or in-memory services. Spin them up, run migrations, execute your Node.js service against them, assert results, auto-cleanup.
In this talk, John will show you how to use Testcontainers with AWS CDK to ship with more confidence.
You’ve been there: Your Unit tests pass both locally and in CI. You deploy with confidence. You thought.. Then staging in the real cloud reveals the truth—bugs that only show up with actual RDS parameter settings, real SQS and SNS throughput limits, or Lambda and API Gateway behaviour your local mocks never captured.
The solution is Testcontainers.
Testcontainers is a testing library that provides easy and lightweight APIs for bootstrapping integration tests with real services wrapped in Docker containers. Using Testcontainers, you can write tests talking to the same type of services you use in production without mocks or in-memory services. Spin them up, run migrations, execute your Node.js service against them, assert results, auto-cleanup.
In this talk, John will show you how to use Testcontainers with AWS CDK to ship with more confidence.

John started as a PHP developer, then transitioned to frontend development and became passionate about JavaScript. In a previous role as a Data DevOps Engineer, he learned Python, SQL, and AWS, adding valuable skills to his toolkit. He now considers himself a full-stack engineer focused on web and cloud development and is excited about creating modern, cloud-native applications for E.ON.
Join our April meetup where John Nguyen from E.ON demonstrates how Testcontainers and LocalStack let you run integration tests against realistic AWS services locally. He'll walk through the pitfalls of mock-based testing and show how spinning up real services in Docker containers gives you confidence that your code actually works against emulated services. This session will give you practical techniques for writing integration tests that catch the bugs your unit tests miss.
You’ve been there: Your Unit tests pass both locally and in CI. You deploy with confidence. You thought.. Then staging in the real cloud reveals the truth—bugs that only show up with actual RDS parameter settings, real SQS and SNS throughput limits, or Lambda and API Gateway behaviour your local mocks never captured.
The solution is Testcontainers.
Testcontainers is a testing library that provides easy and lightweight APIs for bootstrapping integration tests with real services wrapped in Docker containers. Using Testcontainers, you can write tests talking to the same type of services you use in production without mocks or in-memory services. Spin them up, run migrations, execute your Node.js service against them, assert results, auto-cleanup.
In this talk, John will show you how to use Testcontainers with AWS CDK to ship with more confidence.