Chapter 9. Service virtualization
This chapter covers
- Appreciating service virtualization
- Simulating internal and external services
- Understanding service virtualization and Java
In a microservices architecture, the application as a whole can be composed of many interconnected services. These services can be either internal services, as in members of the same application domain, or external, third-party services that are totally out of your control.
As you’ve seen throughout the book, this approach implies that some changes are required when continuous application testing is part of your delivery pipeline. Back in chapter 7, we observed that one of the biggest challenges faced when testing a microservices architecture is having a clean test ...