You can also use Filibuster’s dynamic analysis linter to find microservice smells.
Here’s one: using the arguments from one RPC to Service A as the inputs to a different RPC on the same Service A. You should refactor your API so I don’t have to make multiple RPCs!!