In designing an application comprising multiple microservices, each with its RESTful API deployed as separate Kubernetes Services, ensuring minimal impact on API consumers during changes is paramount. Additionally, it's crucial to prevent disruptions to third-party systems upon new API releases. How should you configure the application's connection, adhering to Google's recommended best practices?