Problem Statement
When microservices are developed independently, they may work fine alone but fail when interacting. Without testing their integration, issues like data mismatches, communication errors, or unexpected failures appear only in production, causing outages and poor user experience.