А подскажите скрываете ли вы как-нибудь интроспекционные ручки на проде? И как правильно решать вопрос, если используется apollo c unionами (т.е специальный фрагмент матчер) а схема должна быть скрыта
Матчеру только список из типов нужен, можно и свой сделать во каким нибудь вторичным признакам, но стоит ли об этом думать, если на каждом сетевом запросе будет __typename.
на своем проде, интроспекцию не скрываю, просто использую подписанные запросы, и introspectionQuery на фронте не используется и в разрешенный список не попадает )