Contratos claros: GraphQL disciplinado o REST hipermedia
GraphQL puede ahorrar al pedir solo lo necesario, pero exige reglas para evitar consultas voraces. REST hipermedia ofrece descubrimiento progresivo y control de caché más simple. Elige según tu dominio, documenta ejemplos de consultas parciales y limita expansiones profundas. Añade versionado predecible y pruebas de snapshot para detectar bloat. Al final, lo importante es negociar justo lo que el usuario verá, nada más.