Since it was an authentic application, we were handling the payments part. It was easy to debug, and Service A communicated to Service B. There were approximately 20 microservices inside the service mesh. Using Istio's observability feature, we could easily find out where the service was breaking, which saved us a lot of time. I would recommend the solution to other users. If you want to save time on the security application coding, move to Istio. It's a very helpful tool for debugging if you're working with microservices. The solution is also helpful for any service break and traffic management. Overall, I rate Istio a nine out of ten.