When enterprises 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 challenges developers now face are performing integration or end-to-end testing without spinning up all of their microservices locally and driving their laptop fans to high speed or breaking the bank by using resource-heavy remote clusters. Join me for this session and:
- Explore challenges with scaling container-based application development and testing
- 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
- Explore the benefits and challenges of integration testing conducted locally and using remote clusters