Apollo Server to retry graphql execution if it encounters errors

I have an Apollo Federation arquitecture in place and would like the Graph Router retries a graphQL execution when it fails on a subgraph.

Most of our clients do not use Apollo Client so we would like to have the retry mechanism in a central place such as the Graph Router, is it possible?

@hdavila the Apollo Router introduced experimental subgraph request retrying in version 1.5. You can read more about it in the Traffic shaping in the Apollo Router section of the docs.

Thanks @hwillson but i am using @apollo/gateway to configure the Apollo Router, do you know if that library provides something similar to the Traffic shaping feature?