When designing an application with multiple microservices, each with its own RESTful API deployed as separate Kubernetes Services, how should you configure the connections to ensure API consumers and third-party systems are not impacted by API changes or new version releases, following Google's recommended best practices? | Google Professional Cloud Developer Quiz - LeetQuiz