Talk details

In schedule:
CraftHub Main Stage
May 19, 14:45 - 15:30 CET
Microservice Testing Techniques: Mocks vs Service Virtualization vs Remocal Tools
Software Delivery Craft Matters
Level: General

When enterprise organizations adopt microservices, containers, and cloud native development, the technologies and architectures may change, but the fact remains that we all still add the occasional bug to our code. The main challenge you now face is how to perform integration or end-to-end testing without spinning up all of your microservices locally and driving your laptop fans into high speed!

Join me for a tour of your microservices testing options using a series of Java-friendly tools.

- Explore challenges with scaling container-based application development (you can only run so many microservices locally before minikube melts your laptop)
- Learn about effective unit testing with mocks, using TestContainers for dependency testing, and using Telepresence to extend your local testing environment into the cloud
- Understand when to use each type of test and tooling based on your use case and requirements for realism, speed, and practicality
- See how Telepresence can "intercept" or reroute traffic from a specified service in a remote K8s cluster to your local dev machine

Craft 2023 - Daniel Bryant
Daniel Bryant
Head of Developer Relations at Ambassador Labs
Craft 2023 - Ambassador Labs

Daniel Bryant is the Head of DevRel at Ambassador Labs. His technical expertise focuses on ‘DevOps’ tooling, cloud/container platforms, and microservice implementations. Daniel is a long-time coder, platform engineer, and Java Champion, and he contributes to several open source projects. He also writes for InfoQ, O’Reilly, and The New Stack, and regularly presents at international conferences such...