Optimizing Service-to-Service Communication in Microservices Techniques for Maximum Scalability and Efficiency Efficient service-to-service communication in microservices architecture