Deep dive into advanced microservices patterns, including circuit breakers, service mesh implementation, and handling distributed transactions