How would you secure microservices communicating with each other in a cloud environment for American Airlines?