REST vs GraphQL: A batalha das APIs pode ser resumida em 3 frases:
REST usa HTTP para recuperar recursos através de métodos como GET e POST, enquanto GraphQL permite que clientes solicitem somente os dados necessários através de consultas declarativas. Embora GraphQL elimine problemas como over-fetching, REST tem vantagens como cache e status codes HTTP mais claros.