se ele está começando a ficar inflado, provavelmente são regras de negócio e devem ficar nos serviços Performance Os endpoints podem ser otimizados para retornarem somente os dados necessários e reduzir o número de requisições Algumas dicas Devo criar um BFF? Se os clientes possuem as mesmas necessidades talvez não seja necessário criar um BFF para cada um
PHP Linguagem para construir a aplicação GraphQL Uma Query Language para APIs GraphQL-PHP TMDB API Uma API pública de dados sobre filmes, séries e entre outros
que fez a requisição Underfetching Às vezes a aplicação precisa fazer mais que uma requisição para conseguir todos os dados Exporsiçao Acaba expondo mais dados do que o necessário Quais os problemas com o REST? Para resolver esses problemas surgiu o GraphQL
único endpoint passado no body da requisição o que ele precisa Pode ser um pedido para retornar dados (query) ou um pedido para alterar algum dado (mutation) 😉