Nov 17, 2020
I absolutely agree with the GraphQL part. It's made to solve a specific problem.
GraphQL was invented by facebook, to solve their own problems with insanely data querying. Using GraphQL gave them the ability to get exactly the information they needed from the backend. Unless you have an app with the same amount of traffic Facebook or any of the other big guys has, you are probably fine using a normal REST architecture.
It's a lot more complicated than getting data from a few different endpoints. Use GraphQL if you need it. It's an awesome tech. Otherwise, don't complicate things. Time is money.